ฉันกำลังมองหาโปรแกรมไปยังเดสก์ท็อประยะไกลจาก macbook pro ของฉันไปยัง ubuntu VM ที่ฉันตั้งไว้บนคอมพิวเตอร์ที่บ้านของฉัน ฉันอ่านไก่ของ VNC แล้ว แต่หลังจากใช้งานไป มีวิธีแก้ไขปัญหาที่ดีกว่าหรือฉันต้องจัดการกับมันหรือไม่?
ฉันกำลังมองหาโปรแกรมไปยังเดสก์ท็อประยะไกลจาก macbook pro ของฉันไปยัง ubuntu VM ที่ฉันตั้งไว้บนคอมพิวเตอร์ที่บ้านของฉัน ฉันอ่านไก่ของ VNC แล้ว แต่หลังจากใช้งานไป มีวิธีแก้ไขปัญหาที่ดีกว่าหรือฉันต้องจัดการกับมันหรือไม่?
คำตอบ:
ไซต์นี้แสดงรายการเซิร์ฟเวอร์จำนวนมากเช่น Vino และ krfb สำหรับ Mac คุณสามารถใช้ไคลเอ็นต์การแชร์หน้าจอ (ในเมนู Finder's Go คลิกเชื่อมต่อกับเซิร์ฟเวอร์จากนั้นป้อนที่อยู่* vnc: //****192.168.0.6* หรือที่อยู่ IP ใด ๆ ที่ระบบ Ubuntu เปิดอยู่ ตรวจสอบให้แน่ใจเพื่อคงส่วน ** vnc: //ไว้
gsettings set org.gnome.Vino require-encryption false
ก่อนที่จะพยายามเข้าถึง
ฉันประสบความสำเร็จในการลงชื่อเข้าใช้จากระยะไกลจากเดสก์ท็อป iMac macOS Mojave ไปยังแฮกเกอร์ของฉันซึ่งเป็นแอปเปิ้ล Macbook Pro 2012 ที่ได้รับการดัดแปลงใหม่ให้ทำงานได้อย่างราบรื่น Ubuntu 16.04:
จาก Ubuntu Desktop
sudo apt-get install vino
ภายในเทอร์มินัล Ubuntuvino-preferences
ระยะถัดไปsudo-reboot
แล้วล็อกอินเข้าสู่เดสก์ท็อป Ubuntu 16.04ifconfig -a
; ที่อยู่ในพื้นที่ IP ของอุปกรณ์จะถูกส่งกลับภายในเทอร์มินัลเอาท์พุทภายใต้ฟิลด์: "inet addr:" (เช่นinet addr: 10.3.1.233
) หลังจากสังเกตเห็นที่อยู่ IP ในเครื่องของอุปกรณ์แล้วให้ทำตามคำแนะนำชุดต่อไปจากเดสก์ทอป macOS ของคุณจาก Ubuntu 18.04-2 LTS
การเข้าสู่ระบบจาก macOS Mojave
vnc://your_server_ip:5900
(เช่นvnc://10.3.1.233:5900
)JollysFastVNC รายงานว่าเป็นเซิร์ฟเวอร์ VNC ที่เร็วที่สุดสำหรับ OSX
ที่กล่าวว่าจากประสบการณ์ของฉันการเชื่อมต่อช้าเข้า / ออกจาก Ubuntu มักจะหมายความว่าพยายามทำ IPv6 เมื่อไม่ควรทำ
พิจารณาใช้NX - ควรเร็วกว่า VNC มาก
TeamViewer เป็นซอฟต์แวร์ที่เหมือน VNC ที่เร็วมาก - นอกจากนี้ยังข้ามปัญหาไฟร์วอลล์และปัญหาการส่งต่อพอร์ตดังนั้นจึงง่ายต่อการติดตั้ง ฉันเคยใช้ Windows กับ Windows มาก่อน แต่มีรุ่น Mac และ Linux คุณควรจะสามารถติดตั้งเวอร์ชันที่ไม่ต้องใส่ข้อมูลบน Ubuntu VM ได้ดังนั้นชื่อผู้ใช้และรหัสผ่านจะเหมือนกันเสมอ
บน Ubuntu 12.04 คุณสามารถใช้ "การแชร์เดสก์ท็อป" (พิมพ์ลงในแถบค้นหา) เป็นเซิร์ฟเวอร์และใช้คำแนะนำของ FeifanZ สำหรับไคลเอนต์ Mac ฉันตั้งค่าทั้งหมดใน 30 วินาที
เพียงแค่เชื่อมต่อเซสชัน X11 ของคุณผ่าน SSH ดีและรวดเร็ว - เพราะคุณกำลังส่งคำสั่งวาดรูป ฯลฯ ไม่ใช่บิตแมปทั้งหมด
ssh -X user@hostname (or IP address)
จากนั้นพิมพ์ชื่อของโปรแกรมเช่น:
nautilus
คุณสามารถเรียกใช้เดสก์ท็อปทั้งหมดได้เช่นกัน
Failed to connect to Mir
เมื่อพยายามเรียกใช้ nautilus
ฉันได้ลองใช้ตัวเลือกต่างๆเช่น RealVNC และ builtin ใน Ubuntu และฉันคิดว่า TeamViewer ดีที่สุด
NoMachine (NX) เป็นโซลูชันเดสก์ท็อประยะไกลที่ยอดเยี่ยม - ภาพรวมที่ดีที่นี่ ... https://www.linux.com/learn/remote-linux-desktops-nomachine-nx
ssh -X ubuntuVM
แล้วเรียกใช้โปรแกรมของคุณเช่น:firefox &