Điểm:0

Kết nối với máy chủ VNC không thành công: Kết nối bị từ chối; Máy chủ VNC đã đóng kết nối và máy chủ X đã chạy trên màn hình :1

lá cờ cn
s.k

Tôi đã thiết lập máy chủ VNC cùng với xfce4 trên máy từ xa theo hướng dẫn này: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-20-04

tóm lại, trên máy chủ:

$ cập nhật apt && cài đặt apt xfce4 xfce4-goodies Tightvncserver

sau những gì tôi đã bắt đầu một phiên bản VNC đơn giản như sau (Tôi đã thiết lập mật khẩu khi được nhắc):

$ chặtvncserver -localhost -geometry 1600x1280


Máy tính để bàn 'X' mới là server.domain.org:1

Bắt đầu các ứng dụng được chỉ định trong /home/userroot/.vnc/xstartup
Tệp nhật ký là /home/userroot/.vnc/server.domain.org:1.log

đây là xstartup nội dung tập tin trong ~/.vnc:

#!/bin/sh
đặt -xv

xrdb $HOME/.Xresource
#xsetroot -màu xám đặc
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-quản lý &
# Khắc phục để GNOME hoạt động
#xuất XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
/usr/bin/startxfce4 &

Tôi cũng đã cố gắng thêm hai dòng này vào đây xstartup tập tin:

bỏ đặt SESSION_MANAGER
bỏ đặt DBUS_SESSION_BUS_ADDRESS

như tài liệu ở đây: https://ubuntuforums.org/showthread.php?t=2442905&s=1a71305ce4f7a8e7360357cf0dbc074c&p=13955725#post13955725
nhưng điều đó không thay đổi bất cứ điều gì.

Đây là nội dung của tệp nhật ký: server.domain.org:1.log khi phiên bản VNC đã bắt đầu:

07/03/21 13:33:13 Phiên bản Xvnc TightVNC-1.3.10
03/07/21 13:33:13 Bản quyền (C) 2000-2009 Tập đoàn TightVNC
03/07/21 13:33:13 Bản quyền (C) 1999 AT&T Laboratories Cambridge
07/03/21 13:33:13 Bảo lưu mọi quyền.
03/07/21 13:33:13 Xem http://www.strictvnc.com/ để biết thông tin về TightVNC
07/03/21 13:33:13 Tên máy tính để bàn 'X' (server.domain.org:1)
03/07/21 13:33:13 Các phiên bản giao thức được hỗ trợ: 3.3, 3.7, 3.8, 3.7t, 3.8t
07/03/21 13:33:13 Lắng nghe các kết nối VNC trên cổng TCP 5901
Không tìm thấy thư mục phông chữ '/usr/share/fonts/X11/75dpi/' - bỏ qua
Không tìm thấy thư mục phông chữ '/usr/share/fonts/X11/100dpi/' - bỏ qua

xrdb $HOME/.Xresource
+ xrdb /home/userroot/.Xresources
xrdb: Không có tệp hoặc thư mục như vậy
xrdb: không thể mở tệp '/home/userroot/.Xresource'
#xsetroot -màu xám đặc
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-quản lý &
# Khắc phục để GNOME hoạt động
#xuất XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
/usr/bin/startxfce4 &

+ /usr/bin/startxfce4
/usr/bin/startxfce4: Máy chủ X đã chạy trên màn hình :1
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1".
gpg-agent[23223]: CẢNH BÁO: "--write-env-file" là một tùy chọn lỗi thời - nó không có hiệu lực
gpg-agent: một gpg-agent đang chạy - không bắt đầu một cái mới

(xfce4-session:23216): xfce4-session-CẢNH BÁO **: 13:33:14.479: gpg-agent không trả về PID nào trong các biến
(xfce4-session:23216): xfce4-session-CẢNH BÁO **: 13:33:14.480: xfsm_manager_load_session: Đã xảy ra sự cố với /home/userroot/.cache/sessions/xfce4-session-server.domain.org:1, Liệu nó tồn tại? Vấn đề về quyền?
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
(xfwm4:23226): xfwm4-CẢNH BÁO **: 13:33:14.499: Màn hình không hỗ trợ tiện ích mở rộng XRender.
(xfwm4:23226): xfwm4-CẢNH BÁO **: 13:33:14.499: Màn hình không hỗ trợ tiện ích mở rộng XRandr.
(xfwm4:23226): xfwm4-CẢNH BÁO **: 13:33:14.499: Màn hình không hỗ trợ tiện ích mở rộng XComposite.
(xfwm4:23226): xfwm4-CẢNH BÁO **: 13:33:14.499: Màn hình không hỗ trợ phần mở rộng Xdamage.
(xfwm4:23226): xfwm4-CẢNH BÁO **: 13:33:14.499: Màn hình không hỗ trợ tiện ích mở rộng XFixes.
(xfwm4:23226): xfwm4-CẢNH BÁO **: 13:33:14.499: Trình quản lý tổng hợp bị tắt.

Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
xfwm4-Message: 13:33:14.537: Công cụ sửa đổi bàn phím '<Super>Tab' không được hỗ trợ

(xfwm4:23226): xfwm4-CẢNH BÁO **: 13:33:14.538: Không thể tìm thấy định dạng trực quan trên màn hình 0
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.555: Không tìm thấy tiện ích mở rộng RANDR trong màn hình :1.0. Cài đặt hiển thị sẽ không được áp dụng.
Xlib: thiếu phần mở rộng "XInputExtension" trên màn hình ":1.0".
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.555: XI không có mặt.
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.555: Không thể khởi tạo tiện ích mở rộng Xkb.
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.556: Không thể khởi tạo tiện ích Trợ năng.
(Thunar:23233): Gtk-CẢNH BÁO **: 13:33:14.557: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
  (rất nhiều thời gian dòng trước)
(xfwm4:23226): Gtk-CẢNH BÁO **: 13:33:14.560: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfdesktop:23235): Gtk-CẢNH BÁO **: 13:33:14.561: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfwm4:23226): Gtk-CẢNH BÁO **: 13:33:14.561: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfwm4:23226): Gtk-CẢNH BÁO **: 13:33:14.561: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfdesktop:23235): Gtk-CẢNH BÁO **: 13:33:14.561: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfdesktop:23235): Gtk-CẢNH BÁO **: 13:33:14.561: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfwm4:23226): Gtk-CẢNH BÁO **: 13:33:14.562: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfwm4:23226): Gtk-CẢNH BÁO **: 13:33:14.562: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfdesktop:23235): Gtk-CẢNH BÁO **: 13:33:14.562: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfdesktop:23235): Gtk-CẢNH BÁO **: 13:33:14.562: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
(xfce4-session:23216): Gtk-CẢNH BÁO **: 13:33:14.564: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
  (rất nhiều thời gian dòng trước)
người dùng vmware: không thể mở /proc/fs/vmblock/dev
(xfsettingsd:23231): Gtk-CẢNH BÁO **: 13:33:14.571: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
  (rất nhiều thời gian dòng trước)

Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
(di chuyển:23252): Gtk-CẢNH BÁO **: 13:33:14.625: Không thể định vị công cụ chủ đề trong module_path: "pixmap",
  (rất nhiều thời gian dòng trước)
xfwm4-Message: 13:33:14.628: Công cụ sửa đổi bàn phím '<Super>Tab' không được hỗ trợ

** (xfdesktop:23235): CẢNH BÁO **: 13:33:14.796: Không thể đặt nền '/usr/share/backgrounds/xfce/xfce-teal.jpg': GDBus.Error:org.freedesktop.DBus. Error.InvalidArgs: Không có giao diện như vậy 'org.freedesktop.DisplayManager.AccountsService'
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".
Xlib: thiếu phần mở rộng "VMWARE_CTRL" trên màn hình ":1.0".
Xlib: thiếu phần mở rộng "RANDR" trên màn hình ":1.0".

(Lưu ý rằng tôi đã xóa các dòng trùng lặp bằng trình giữ chỗ)

Trong khi ở phía máy khách (cổng 22 được mở tự nhiên trên tường lửa của máy chủ (ufw)), tôi mở một đường hầm SSH:

$ ssh -f -N -L 5901:localhost:5901 -l userroot server.domain.org

và sau đó tôi cố gắng kết nối nhưng tôi gặp phải lỗi này (không có thêm dòng mới nào trong nhật ký của máy chủ sau lần thử này):

$ xstrictvncviewer localhost:5901

kênh 2: mở không thành công: kết nối không thành công: Kết nối bị từ chối
xstrictvncviewer: Máy chủ VNC đã đóng kết nối

Cả máy chủ và máy khách đều dựa trên Ubuntu 18.04.5 LTS (GNU/Linux 5.4.0-77-chung x86_64).

Làm thế nào để khắc phục điều này? Tôi đã bỏ lỡ điều gì trong khi thiết lập máy chủ?

lá cờ hr
`/usr/bin/startxfce4: Máy chủ X đã chạy trên màn hình :1` có vẻ... lạ. Nó *được cho là* đủ thông minh để chọn màn hình có sẵn tiếp theo - nhưng tôi tự hỏi liệu có phải vì lý do nào đó không? Bạn đã thử chỉ định rõ ràng một số hiển thị khác (chẳng hạn như `strictvncserver -localhost -geometry 1600x1280 :5`) và điều chỉnh cổng chuyển tiếp cho phù hợp (tức là 5905 thay cho 5901) chưa?
s.k avatar
lá cờ cn
s.k
Vâng, điều đó thật kỳ lạ vì nó là máy chủ không đầu và tôi mới cài đặt `xfce4` và `strictvncserver`. Nếu tôi chỉ định thủ công `:5` thì nó sẽ tự động bắt đầu vào `:1`. Không có tệp `server.domain.org:5.pid` như vậy mà thay vào đó là tệp `server.domain.org:1.pid`.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.