ฉันใช้ Xvnc4.1.1 บน Ubuntu 18.04 หลังจากที่ฉันพิมพ์ เซิร์ฟเวอร์ vnc
, มันบอกว่า
เดสก์ท็อป 'my_host_name:1 Yann' ใหม่คือ my_host_name:1
ตามปกติ
อย่างไรก็ตาม ฉันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลได้ ไฟล์บันทึกแจ้งว่ามีข้อผิดพลาดในการตรวจสอบสิทธิ์
ลิขสิทธิ์ (C) 2002-2005 RealVNC Ltd.
ดู http://www.realvnc.com สำหรับข้อมูลเกี่ยวกับ VNC
เซิร์ฟเวอร์ X ที่อยู่ภายใต้การเปิดตัว 40300000, The XFree86 Project, Inc
ศ. 10 ธ.ค. 20:25:02 น. 2564
vnext: ส่วนขยาย VNC กำลังทำงาน!
vnext: กำลังฟังการเชื่อมต่อ VNC บนพอร์ต 5901
vnext: สร้างเซิร์ฟเวอร์ VNC สำหรับหน้าจอ 0
เกิดข้อผิดพลาดในการเปิดไฟล์นโยบายความปลอดภัย /etc/X11/xserver/SecurityPolicy
ไม่สามารถเริ่มต้นองค์ประกอบพาธแบบอักษร /usr/X11R6/lib/X11/fonts/Type1/ นำออกจากรายการ!
ไม่สามารถเริ่มต้นองค์ประกอบพาธแบบอักษร /usr/X11R6/lib/X11/fonts/Speedo/ นำออกจากรายการ!
ไม่สามารถเริ่มต้นองค์ประกอบพาธแบบอักษร /usr/X11R6/lib/X11/fonts/misc/ นำออกจากรายการ!
ไม่สามารถเริ่มต้นองค์ประกอบเส้นทางแบบอักษร /usr/X11R6/lib/X11/fonts/75dpi/ นำออกจากรายการ!
ไม่สามารถเริ่มต้นองค์ประกอบเส้นทางแบบอักษร /usr/X11R6/lib/X11/fonts/100dpi/ นำออกจากรายการ!
ไม่สามารถเริ่มต้นองค์ประกอบพาธแบบอักษร /usr/share/fonts/X11/75dpi/ นำออกจากรายการ!
ไม่สามารถเริ่มต้นองค์ประกอบพาธแบบอักษร /usr/share/fonts/X11/100dpi/ นำออกจากรายการ!
ศ. 10 ธ.ค. 20:25:03 น. 2564
การเชื่อมต่อ: ยอมรับ: 0.0.0.0::53450
ศ. 10 ธ.ค. 20:25:04 น. 2564
SConnection: ลูกค้าต้องการโปรโตคอลเวอร์ชัน 3.3
SConnection: AuthFailureException: การรับรองความถูกต้องล้มเหลว
การเชื่อมต่อ: ปิด: 0.0.0.0::53450 (การตรวจสอบล้มเหลว)
ศ. 10 ธ.ค. 20:25:05 น. 2564
การเชื่อมต่อ: ยอมรับ: 0.0.0.0::51308
xkbcommon: ข้อผิดพลาด: xkb_x11_keymap_new_from_device: รหัสอุปกรณ์ที่ผิดกฎหมาย: -1
xkbcommon: ข้อผิดพลาด: xkb_x11_state_new_from_device: รหัสอุปกรณ์ผิดกฎหมาย: -1 SConnection: ไคลเอนต์ต้องการโปรโตคอลเวอร์ชัน 3.3
# ไม่สามารถแยกวิเคราะห์อาร์กิวเมนต์: ตัวเลือกที่ไม่รู้จัก --login
ศ. 10 ธ.ค. 20:25:06 น. 2564
SConnection: AuthFailureException: การรับรองความถูกต้องล้มเหลว
การเชื่อมต่อ: ปิด: 0.0.0.0::51308 (การตรวจสอบล้มเหลว)
ศ. 10 ธ.ค. 20:25:10 น. 2564
การเชื่อมต่อ: ยอมรับ: 0.0.0.0::40184
การเชื่อมต่อ: ยอมรับ: 0.0.0.0::34876
SConnection: ลูกค้าต้องการโปรโตคอลเวอร์ชัน 3.3
ศ. 10 ธ.ค. 20:25:11 น. 2564
SConnection: ลูกค้าต้องการโปรโตคอลเวอร์ชัน 3.3
SConnection: AuthFailureException: การรับรองความถูกต้องล้มเหลว
การเชื่อมต่อ: ปิด: 0.0.0.0::40184 (การตรวจสอบล้มเหลว)
การเชื่อมต่อ: ยอมรับ: 0.0.0.0::38782
การเชื่อมต่อ: บัญชีดำ: 0.0.0.0
SConnection: AuthFailureException: การรับรองความถูกต้องล้มเหลว
สิ่งนี้ทำให้เกิดความสับสน เนื่องจากฉันไม่ได้ป้อนรหัสผ่านเลย ทำไมจึงบ่นว่าการตรวจสอบสิทธิ์ล้มเหลว ฉันเพียงแค่ป้อนข้อมูล เซิร์ฟเวอร์ vnc
มันจะบ่นเกี่ยวกับการรับรองความถูกต้อง ฉันคิดว่าจะทำการตรวจสอบสิทธิ์เมื่อฉันพยายามเชื่อมต่อเท่านั้น vncserver เคยทำงานได้ดีทีเดียววันนี้ฉันเพิ่งฆ่าเซสชันเก่าและวางแผนที่จะรับพอร์ตใหม่ มันบ่นเกี่ยวกับข้อผิดพลาดในการตรวจสอบสิทธิ์
ในตอนท้ายของบันทึก มันบอกว่าฉันอยู่ในบัญชีดำ ตามข้อมูลของ realvnc เอกสารฉันต้องรีสตาร์ทเพื่อแก้ปัญหานี้ มีวิธีใดบ้างที่ฉันไม่ต้องรีสตาร์ท Ubuntu?
นี่คือ xstartup ของฉัน
#!/bin/sh
# ยกเลิกการแสดงความคิดเห็นสองบรรทัดต่อไปนี้สำหรับเดสก์ท็อปปกติ:
# ยกเลิกการตั้งค่า SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot - สีเทาทึบ
vncconfig -สัญลักษณ์ &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
อย่างไรก็ตาม ฉันมีสิทธิ์เข้าถึงรูท