"Ôi không! Đã xảy ra lỗi. Tôi đang làm gì sai với cấu hình CentOS VNC mặc định?


8

Tôi đang cố gắng định cấu hình một máy tính nhỏ cho công việc, phần lớn sẽ được sử dụng như một máy chủ sao lưu từ xa (về cơ bản chỉ là thứ tồn tại với khả năng cực kỳ xa mà trung tâm dữ liệu của chúng tôi biến mất trong cơn thịnh nộ) tại nhà của chủ nhân. Tôi đang sử dụng NUC5CPYH với CentOS 7. Nó có ổ cứng máy tính xách tay 2TB và RAM 8 GB. Tôi đã cài đặt từ đĩa CD tối thiểu, thêm Gnome. Cập nhật lên repos hôm nay với yum upgrade.

Về cơ bản, phạm vi liên quan của cấu hình của tôi có thể được tìm thấy ở đây . Khác với các tiện ích shell tôi thích (ví dụ: tmux) Tôi chưa thêm nhiều tiện ích khác không đi kèm với các lệnh:

yum -y groups install "GNOME Desktop"
yum install vnc-server

Độ lệch lớn nhất của tôi so với phương thức hướng dẫn howtoforge đó là dòng exec của tôi đặt VNC hiển thị ở 1024x768:

ExecStart=/usr/sbin/runuser -l <user> -c "/usr/bin/vncserver %i -geometry 1024x768"

(trong đó <user> rõ ràng là tên người dùng phù hợp)

Tôi muốn một người dùng máy tính để bàn từ xa, chủ nhân của tôi, người có thể truy cập nó từ xa nếu cần thiết. Chủ yếu là sẽ được trên mạng LAN nhà anh ấy. Màn hình X dự định là: 1.

Nhìn chung, mọi thứ tôi đã thử đều hoạt động tốt, ngoại trừ máy tính để bàn từ xa. Gnome hoạt động tốt tại địa phương. Tuy nhiên, khi tôi cố gắng đến VNC trong một số vấn đề xảy ra.

Vấn đề 1

Tôi không thể thấy con trỏ chuột bất cứ lúc nào khi tôi vào VNC. Nó rõ ràng đang phản ứng với đầu vào của chuột. Tôi chỉ không thể nhìn thấy con trỏ trong máy khách.

Vấn đề 2

Thông báo lỗi này chiếm toàn bộ cửa sổ máy khách tigervnc với nội dung "Ồ không! Đã xảy ra lỗi. Đã xảy ra sự cố và hệ thống không thể khôi phục. Vui lòng đăng xuất và thử lại." Rất hữu ích, cảm ơn bạn."Ồ không! Đã xảy ra lỗi. Đã xảy ra sự cố và hệ thống không thể phục hồi. Vui lòng đăng xuất và thử lại."

Mỗi vấn đề 1, tôi có thể nhấn nút "Đăng xuất" đó mặc dù tôi phải di chuột xung quanh cho đến khi tôi tìm thấy nó bằng con trỏ chuột. Khi tôi nhấn nó, màn hình trông như sau:Điều gì xảy ra sau khi tôi đóng thông báo lỗi

Tại thời điểm này, tôi có thể lặp lại quy trình bằng cách khởi động lại máy chủ VNC bằng systemctl.

Những chi tiết khác

uname -a đầu ra:

Linux [REDACTED].[REDACTED] 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Tệp cấu hình /etc/systemd/system/vncserver@:1.servicetrông như sau:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i -geometry 1024x768"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

Tôi cho rằng điều này không thành vấn đề, nhưng tôi đang sử dụng máy khách tigervnc trên máy tính để bàn tại nhà đang chạy ArchLinux để truy cập nó.


Hãy thử sử dụng nền tảng khác & ứng dụng khách VNC để truy cập máy chủ của bạn. Bằng cách đó bạn sẽ biết nếu có vấn đề ở phía máy chủ hoặc máy khách.
Tripko

Câu trả lời:


1

Tôi sử dụng xrdp với một số thành công trên các hộp Centos và Debian của mình. Bằng cách đó, bạn sẽ không phụ thuộc vào (không cải tiến) VNC-Client-Software.

Trong Hướng dẫn này, bạn cũng sẽ tìm thấy các cài đặt tường lửa và SELinux để cài đặt xrdp trên Centos 7.


Xin chào và chào mừng bạn trên serverfault. Vui lòng thử tóm tắt nội dung của hướng dẫn: các liên kết có thể bị hỏng :)
bgtvfr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.