ป้ายกำกับ

วันอังคารที่ 6 พฤษภาคม พ.ศ. 2557

Ubuntu 14.04 LTS: ปัญหา Remote Desktop VNC

ปกติแล้วผมใช้ VNC ทำ Remote Desktop มาที่เครื่องเป็นประจำ แต่พออัพเกรดเครื่องเป็น 14.04 LTS แล้ว ปรากฏว่ามีปัญหา เข้าไม่ได้ ผมพยายามทดสอบหลายๆอย่างแล้ว พบว่าทุกอย่างเป็นปกติดี ไม่ว่าจะเป็นเรื่อง network หรือ security ต่างๆ ไม่ได้เป็นปัญหา เพราะมี VNC Viewer บางตัวใช้งานได้

ปัญหาที่ VNC Viewer?

ปกติแล้วบน Ubuntu ผมจะใช้ SSL/SSH VNC Viewer หรือที่เรียกชื่อโปรแกรมว่า ssvnc ซึ่งไม่เคยมีปัญหาเลย แต่คราวนี้ไม่ว่าจะเซ็ตค่าอย่างไรก็ไม่สามารถเข้าได้ สุดท้ายผมได้ทดลองโปรแกรม Remote Desktop Viewer หรือที่เรียกชื่อโปรแกรมว่า vinagre ตัวนี้กลับใช้งานได้ไม่มีปัญหา เพียงแต่ไม่ค่อยมีลูกเล่นให้ตั้งค่าอะไรมากมายนัก และการทำงานค่อนข้างช้า แต่บนเครื่อง iPad ของผมนั้น ผมใช้ iSSH ซึ่งก็มีปัญหาเช่นเดียวกัน และบน Android ก็คาดว่าคงจะมีปัญหา

หลังจากพยายามทดสอบและติดตามกระทู้ที่เกี่ยวข้องแล้ว ก็พบว่า ปัญหาอยู่ที่การตั้งค่า default ของ Gnome บน Ubuntu 14.04 เกี่ยวกับ Remote Desktop ไว้ว่า จะต้องใช้การเชื่อมต่อแบบเข้ารหัสเท่านั้น ซึ่งการใช้งานปกติของผมจะใช้ผ่าน SSH อยู่แล้ว ดังนั้น VNC จึงไม่เข้ารหัส และ VNC Viewer หลายๆตัวที่ใช้ก็เป็นลักษณะนี้ พอโดนบังคับให้ต้องเข้ารหัส ก็เลยทำให้ VNC Viewer หลายๆตัวใช้งานไม่ได้

วิธีแก้

ในกระทู้รายงาน Bug#1290666 เขาได้แนะนำให้ตั้งค่า org.gnome.desktop.remote-access ใหม่ โดย disable ค่า require-encryption ซึ่งจะต้องใช้เครื่องมือช่วยตั้งค่าชื่อ dconf-editor ช่วย ผมจึงต้องติดตั้งโปรแกรมนี้เสียก่อนด้วยคำสั่ง
sudo apt-get install dconf-editor
จากนั้น ก็เรียกใช้งานโปรแกรม dconf-editor ดังภาพ
เมื่อ disable ค่า require-encryption แล้ว ทุกอย่างก็กลับมาใช้งานได้เป็นปกติ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น