ความยากในการเปิดใช้งานการเชื่อมต่อเดสก์ท็อประยะไกลกับ Ubuntu จาก Mac


3

ฉันกำลังพยายามเชื่อมต่อเดสก์ท็อประยะไกลกับระบบ Ubuntu ของฉันจาก Mac

ฉันติดตั้ง vnc บน Ubuntu และพยายามใช้ Finder เพื่อเชื่อมต่อ

ปัญหาคือฉันได้รับข้อความแสดงข้อผิดพลาด:

The software on the remote computer appears to be incompatible with this version of Screen Sharing.

มีคนรู้วิธีแก้ปัญหานี้

ข้อมูล

Mac OS X 10.8.2

Ubuntu 12.04.2 LTS

Finder 10.8.1

vncserver (หาไม่พบโดยตรง (ไม่มีตัวเลือก -v) 03 Mar 2005 )


รุ่น VNC จะมีประโยชน์เนื่องจากฟังดูเหมือนปัญหาแอปพลิเคชันมากกว่าระบบปฏิบัติการ คุณอาจไม่สามารถใช้เครื่องมือค้นหา
Chad Harrison

@hydroparadise ฉันพยายามรับรุ่น vncserver แต่ฉันยังไม่สามารถ ... ยังไม่ได้เลือก อย่างไรก็ตามชายคนนั้นพูดว่า 03 Mar 2005.
GarouDan

คำตอบ:


2

มีความแตกต่างที่สำคัญระหว่างการใช้งาน ssh -X หรือระบบ VNC ด้วย VNC คุณจะได้รับสำเนาของเดสก์ทอปบนระบบรีโมตในขณะนั้นเซิร์ฟเวอร์ VNC ก็เริ่มทำงาน กับ ss -X คุณเริ่มต้นเซสชัน X ใหม่ มันต้องมีระบบ X-Windows บนเครื่องคอมพิวเตอร์ เพราะโดยทั่วไปแล้ว Mac เป็นระบบ * ระวังนี่ไม่น่าจะมีปัญหา

ดังนั้นขึ้นอยู่กับวิธีที่คุณต้องการตั้งค่าเซสชันเดสก์ท็อประยะไกล: ดูว่ามีอะไรอยู่บนจอภาพระยะไกลหรือเริ่มเซสชันใหม่

เมื่อใช้งาน ssh -X คุณควรตรวจสอบว่ามีการเปิดใช้งานการส่งต่อ X-Windows บนคอมพิวเตอร์ระยะไกลหรือไม่ ตรวจสอบไฟล์ / etc / ssh / ssh_config และการตั้งค่าเริ่มต้นที่เป็นไปได้สำหรับรายการ ForwardX11 (มันควรจะเป็น yes เพื่อให้ทำงานได้)

สิ่งสำคัญ: เมื่อคุณเชื่อมต่อกับเครื่องระยะไกลสิ่งที่คุณมีคือเปลือก หากคุณต้องการดูเดสก์ท็อปให้เริ่มเดสก์ท็อป Unity (หรือ KDE หรือ XFCE4) โดยใช้คำสั่งที่เหมาะสม เช่นสำหรับการเริ่ม XFCE4 xfce4-session

โปรดจำไว้ว่าการรัน Unity หมายถึงงานกราฟิกจำนวนมากที่ต้องใช้งานมากกว่า SSH-line ดังนั้นบางทีคุณสามารถติดตั้ง XFCE4 พร้อมกับ Unity ได้

เคล็ดลับอื่น ๆ : แลกเปลี่ยนคีย์ SSH สำหรับ SSH ที่ไม่ต้องลงชื่อเข้าใช้ :) ใช้ ssh-copy-id user@machine และทำตามคำแนะนำ


0

หากคุณต้องการเรียกใช้เพียงหนึ่งหรือสองแอปพลิเคชันในระบบ Ubuntu คุณสามารถใช้ ssh ด้วยตัวเลือก '-X'

ssh -X user@ubuntu

จากนั้นเรียกใช้เบราว์เซอร์ ฯลฯ ในบรรทัดคำสั่งของ Ubuntu และมันจะปรากฏให้เห็นบน Mac ของคุณ สิ่งนี้จะช่วยให้คุณเรียกใช้แอปพลิเคชัน GUI ใด ๆ (เช่น firefox) จากระยะไกลจากระบบ Mac

ในด้านการค้นหารุ่นของ vncserver คุณสามารถเรียกใช้:

dpkg -l vncserver

หรือถ้าข้างต้นไม่ทำงาน:

dpkg -l|grep vncserver

คุณต้องพูดถึงเวอร์ชันของไคลเอนต์ vnc ที่ติดตั้งบน Mac

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.