การส่งต่อพอร์ต VirtualBox และ X11 บน Ubuntu ด้วย NAT


0

ฉันติดตั้ง Ubuntu ใน VirtualBox บน iMac ของฉันแล้ว มันถูกตั้งค่าให้ใช้ NAT (การใช้บริดจ์เชื่อมต่อเครือข่ายจริงๆไม่ใช่ตัวเลือกเนื่องจากปัญหา VPN) ฉันตั้งค่ากฎการส่งต่อพอร์ต VirtualBox บนพอร์ต 22 ถึงพอร์ต 3022 ดังนั้นฉันจึงสามารถ SSH ไปยัง VirtualBox VM ของฉันบนเครื่อง iMac ของฉันหรือจากระยะไกลจากคอมพิวเตอร์ทางกายภาพที่แตกต่างกันโดยสิ้นเชิง ฉันติดตั้ง XQuartz ใน iMac ของฉันและดูเหมือนว่าทำงานได้อย่างถูกต้องเนื่องจากฉันสามารถเปิดใช้งานแอปพลิเคชัน X

คำสั่งที่ฉันใช้เพื่อเริ่ม SSH:

ssh -X -p 3022 localhost

ฉันลองใช้แอปพลิเคชันแบบง่าย ๆ เช่น gedit

Unable to init server: Could not connect: Connection refused

(gedit:3566): Gtk-WARNING **: 13:52:50.578: cannot open display:

ฉันมีการส่งต่อพอร์ต X11 ใน / etc / ssh / sshd_config ของฉันดังนี้:

X11Forwarding yes

DISPLAYตัวแปรสภาพแวดล้อมของฉันไม่ได้ตั้งค่า; ฉันไม่แน่ใจว่าควรจะเป็น

ความคิดใด ๆ

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