ฉันเคยเข้าถึงเครื่องที่ไม่มีส่วนหัวซึ่งรัน 20.04 ผ่าน LAN โดยฟังก์ชันแชร์หน้าจอในตัว โดยใช้ RealVNC บนเดสก์ท็อปของฉัน
อย่างไรก็ตาม ตั้งแต่ฉันอัปเกรดเป็น 21.10 ฉันพบปัญหาแปลกๆ ที่เซิร์ฟเวอร์ VNC แปลความหมายผิดเกี่ยวกับความละเอียดหน้าจอและปัจจัยการปรับสเกล และเฉพาะด้านบนซ้ายของหน้าจอเท่านั้นที่แสดงบนไคลเอนต์
เห็นได้ชัดว่าเป็นได้เท่านั้น ทำงานรอบ ๆ โดยแก้ไขแหล่งที่มาของ vino และคอมไพล์ใหม่ ซึ่งฉันไม่เต็มใจที่จะทำ น่าแปลกที่ฉันถอนการติดตั้ง vino ติดตั้งเฉพาะ gnome-remote-desktop แต่ปัญหายังคงอยู่ ฉันไม่รู้จริง ๆ ว่าเกิดอะไรขึ้นเบื้องหลัง และโดยพื้นฐานแล้วฉันก็เลิกคิดเรื่องนี้
ดังนั้น คำถามนี้จึงเกี่ยวกับวิธีที่ดีที่สุด/แนะนำในการติดตั้งเซิร์ฟเวอร์ VNC อื่น (แน่นจริงหรือไม่) โดยเริ่มต้นโดยอัตโนมัติเมื่อบูต และตั้งค่าให้แชร์เซสชันคอนโซลที่เชื่อถือได้และปลอดภัย ฉันได้อ่านวิธีแก้ปัญหามากมายเกี่ยวกับ VNC แต่ส่วนใหญ่มีเซสชันเดสก์ท็อปเสมือน หรือพึ่งพา x11vnc ซึ่งดูเหมือนจะค่อนข้างล้าสมัยสำหรับฉัน แต่ถ้าไม่ใช่และสามารถให้บริการผ่าน SSL สมัยใหม่ซึ่งเข้าถึงได้ผ่านไคลเอนต์ Windows VNC ทั่วไป ฉันก็เปิดรับเช่นกัน