Score:0

การเชื่อมต่อกับเซิร์ฟเวอร์ VNC ล้มเหลว: การเชื่อมต่อถูกปฏิเสธ เซิร์ฟเวอร์ VNC ปิดการเชื่อมต่อและเซิร์ฟเวอร์ X ทำงานบนจอแสดงผลแล้ว:1

ธง cn
s.k

ฉันได้ตั้งค่าเซิร์ฟเวอร์ VNC พร้อมกับ xfce4 บนเครื่องระยะไกลตามบทช่วยสอนนี้: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-20-04

ในระยะสั้นบนเซิร์ฟเวอร์:

$ apt อัปเดต && apt ติดตั้ง xfce4 xfce4-goodies tightvncserver

หลังจากที่ฉันเริ่มต้นอินสแตนซ์ VNC ด้วยวิธีง่ายๆ ดังนี้ (ฉันได้ตั้งรหัสผ่านเมื่อได้รับแจ้ง):

$ เซิร์ฟเวอร์แน่น vnc - localhost - เรขาคณิต 1600x1280


เดสก์ท็อป 'X' ใหม่คือ server.domain.org:1

แอปพลิเคชันเริ่มต้นที่ระบุใน /home/userroot/.vnc/xstartup
ไฟล์บันทึกคือ /home/userroot/.vnc/server.domain.org:1.log

นี่คือ xstartup ไฟล์เนื้อหาใน ~/.vnc:

#!/bin/sh
ตั้ง -xv

xrdb $HOME/.Xresources
#xsetroot - สีเทาทึบ
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# แก้ไขเพื่อให้ GNOME ทำงานได้
#ส่งออก XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
/usr/bin/startxfce4 &

ฉันพยายามเพิ่มสองบรรทัดนี้ด้วย xstartup ไฟล์:

ยกเลิกการตั้งค่า SESSION_MANAGER
ยกเลิกการตั้งค่า DBUS_SESSION_BUS_ADDRESS

ตามเอกสารที่นี่: https://ubuntuforums.org/showthread.php?t=2442905&s=1a71305ce4f7a8e7360357cf0dbc074c&p=13955725#post13955725
แต่นั่นก็ไม่เปลี่ยนแปลงอะไร

นี่คือเนื้อหาของไฟล์บันทึก: server.domain.org:1.log เมื่ออินสแตนซ์ VNC เริ่มต้นแล้ว:

03/07/21 13:33:13 เวอร์ชัน Xvnc TightVNC-1.3.10
03/07/21 13:33:13 ลิขสิทธิ์ (C) 2000-2009 กลุ่ม TightVNC
03/07/21 13:33:13 ลิขสิทธิ์ (C) 1999 AT&T Laboratories Cambridge
03/07/21 13:33:13 สงวนลิขสิทธิ์
03/07/21 13:33:13 ดู http://www.tightvnc.com/ สำหรับข้อมูลเกี่ยวกับ TightVNC
03/07/21 13:33:13 ชื่อเดสก์ท็อป 'X' (server.domain.org:1)
03/07/21 13:33:13 รองรับเวอร์ชันโปรโตคอล: 3.3, 3.7, 3.8, 3.7t, 3.8t
03/07/21 13:33:13 กำลังฟังการเชื่อมต่อ VNC บนพอร์ต TCP 5901
ไม่พบไดเร็กทอรีแบบอักษร '/usr/share/fonts/X11/75dpi/' - เพิกเฉย
ไม่พบไดเร็กทอรีแบบอักษร '/usr/share/fonts/X11/100dpi/' - เพิกเฉย

xrdb $HOME/.Xresources
+ xrdb /home/userroot/.Xresources
xrdb: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
xrdb: ไม่สามารถเปิดไฟล์ '/home/userroot/.Xresources'
#xsetroot - สีเทาทึบ
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# แก้ไขเพื่อให้ GNOME ทำงานได้
#ส่งออก XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
/usr/bin/startxfce4 &

+ /usr/bin/startxfce4
/usr/bin/startxfce4: เซิร์ฟเวอร์ X ทำงานบนจอแสดงผลแล้ว :1
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1"
gpg-agent [23223]: คำเตือน: "--write-env-file" เป็นตัวเลือกที่ล้าสมัย - ไม่มีผล
gpg-agent: gpg-agent กำลังทำงานอยู่ - ไม่ได้เริ่มต้นใหม่

(xfce4-session:23216): xfce4-session-WARNING **: 13:33:14.479: gpg-agent ไม่ส่งคืน PID ในตัวแปร
(xfce4-session:23216): xfce4-session-WARNING **: 13:33:14.480: xfsm_manager_load_session: มีบางอย่างผิดปกติกับ /home/userroot/.cache/sessions/xfce4-session-server.domain.org:1, ไม่ มันมีอยู่? ปัญหาสิทธิ์?
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
(xfwm4:23226): xfwm4-WARNING **: 13:33:14.499: จอแสดงผลไม่รองรับส่วนขยาย XRender
(xfwm4:23226): xfwm4-WARNING **: 13:33:14.499: จอแสดงผลไม่รองรับส่วนขยาย XRandr
(xfwm4:23226): xfwm4-WARNING **: 13:33:14.499: จอแสดงผลไม่รองรับส่วนขยาย XComposite
(xfwm4:23226): xfwm4-WARNING **: 13:33:14.499: จอแสดงผลไม่รองรับส่วนขยาย XDamage
(xfwm4:23226): xfwm4-WARNING **: 13:33:14.499: จอแสดงผลไม่รองรับส่วนขยาย XFixes
(xfwm4:23226): xfwm4-WARNING **: 13:33:14.499: ปิดใช้งานตัวจัดการการรวม

Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
xfwm4-ข้อความ: 13:33:14.537: ตัวแก้ไขแป้นพิมพ์ที่ไม่รองรับ '<Super>Tab'

(xfwm4:23226): xfwm4-WARNING **: 13:33:14.538: ไม่พบรูปแบบภาพบนหน้าจอ 0
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.555: ไม่พบส่วนขยาย RANDR ในจอแสดงผล :1.0. การตั้งค่าการแสดงผลจะไม่ถูกนำไปใช้
Xlib: ส่วนขยาย "XInputExtension" หายไปบนจอแสดงผล ":1.0"
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.555: XI ไม่มีอยู่
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.555: ไม่สามารถเริ่มต้นส่วนขยาย Xkb
(xfsettingsd:23231): xfsettingsd-CRITICAL **: 13:33:14.556: ไม่สามารถเริ่มต้นส่วนขยายการเข้าถึงได้
(Thunar:23233): Gtk-WARNING **: 13:33:14.557: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
  (มีเวลามากในบรรทัดก่อนหน้า)
(xfwm4:23226): Gtk-WARNING **: 13:33:14.560: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfdesktop:23235): Gtk-WARNING **: 13:33:14.561: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfwm4:23226): Gtk-WARNING **: 13:33:14.561: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfwm4:23226): Gtk-WARNING **: 13:33:14.561: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfdesktop:23235): Gtk-WARNING **: 13:33:14.561: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfdesktop:23235): Gtk-WARNING **: 13:33:14.561: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfwm4:23226): Gtk-WARNING **: 13:33:14.562: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfwm4:23226): Gtk-WARNING **: 13:33:14.562: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfdesktop:23235): Gtk-WARNING **: 13:33:14.562: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfdesktop:23235): Gtk-WARNING **: 13:33:14.562: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
(xfce4-session:23216): Gtk-WARNING **: 13:33:14.564: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
  (มีเวลามากในบรรทัดก่อนหน้า)
ผู้ใช้ vmware: ไม่สามารถเปิด /proc/fs/vmblock/dev
(xfsettingsd:23231): Gtk-WARNING **: 13:33:14.571: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
  (มีเวลามากในบรรทัดก่อนหน้า)

Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
(migrate:23252): Gtk-WARNING **: 13:33:14.625: ไม่พบเอ็นจิ้นธีมใน module_path: "pixmap",
  (มีเวลามากในบรรทัดก่อนหน้า)
xfwm4-ข้อความ: 13:33:14.628: ตัวแก้ไขแป้นพิมพ์ที่ไม่รองรับ '<Super>Tab'

** (xfdesktop:23235): คำเตือน **: 13:33:14.796: ไม่สามารถตั้งค่าพื้นหลัง '/usr/share/backgrounds/xfce/xfce-teal.jpg': GDBus.Error:org.freedesktop.DBus Error.InvalidArgs: ไม่มีอินเทอร์เฟซดังกล่าว 'org.freedesktop.DisplayManager.AccountsService'
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"
Xlib: ส่วนขยาย "VMWARE_CTRL" หายไปบนจอแสดงผล ":1.0"
Xlib: ส่วนขยาย "RANDR" หายไปบนจอแสดงผล ":1.0"

(โปรดสังเกตว่าฉันลบบรรทัดที่ซ้ำกันด้วยตัวยึด)

ขณะที่อยู่ในฝั่งไคลเอนต์ (พอร์ต 22 เปิดตามธรรมชาติบนไฟร์วอลล์ของเซิร์ฟเวอร์ (ufw)) ฉันเปิดอุโมงค์ SSH:

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

จากนั้นฉันพยายามเชื่อมต่อ แต่ฉันพบข้อผิดพลาดนี้ (ไม่มีการขึ้นบรรทัดใหม่ในบันทึกของเซิร์ฟเวอร์หลังจากความพยายามนี้):

$ xtightvncviewer localhost:5901

ช่อง 2: เปิดล้มเหลว: การเชื่อมต่อล้มเหลว: การเชื่อมต่อถูกปฏิเสธ
xtightvncviewer: เซิร์ฟเวอร์ VNC ปิดการเชื่อมต่อ

ทั้งเซิร์ฟเวอร์และไคลเอ็นต์ขึ้นอยู่กับ Ubuntu 18.04.5 LTS (GNU/Linux 5.4.0-77-generic x86_64).

จะแก้ไขปัญหานี้ได้อย่างไร? ฉันพลาดอะไรไประหว่างการตั้งค่าเซิร์ฟเวอร์หรือไม่?

hr flag
`/usr/bin/startxfce4: เซิร์ฟเวอร์ X ทำงานบนจอแสดงผลแล้ว :1` ดูเหมือน... แปลก มัน *ควร* ฉลาดพอที่จะเลือกจอแสดงผลถัดไปที่มี - แต่ฉันสงสัยว่าจะไม่ใช่ด้วยเหตุผลบางอย่างหรือไม่ คุณได้ลองระบุหมายเลขที่แสดงแตกต่างกันอย่างชัดเจน (เช่น `tightvncserver -localhost -geometry 1600x1280 :5`) และปรับพอร์ตไปข้างหน้าตามนั้น (เช่น 5905 แทนที่ 5901) หรือไม่
s.k avatar
cn flag
s.k
ใช่ มันแปลกเพราะมันเป็นเซิร์ฟเวอร์ที่ไม่มีส่วนหัว และฉันเพิ่งติดตั้ง `xfce4` และ `tightvncserver` ถ้าฉันระบุ `:5` ด้วยตนเอง มันจะเริ่มต้นโดยอัตโนมัติใน `:1` ไม่มีไฟล์ `server.domain.org:5.pid` ดังกล่าว แต่เป็น `server.domain.org:1.pid` แทน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา