我最近在我的CentOS 6.5 system
. VMUbuntu with ROS
上有機器人作業系統。我只是想嘗試 ROS,並且我一直在運行一些教程。其中一個教程X windows based application
中有一個,但我還沒有弄清楚如何將其顯示在主機的桌面顯示器上。我確信這很容易,而且我認為這vncserver
可以滿足我的需要,但我還沒有讓它發揮作用。我測試了VM和底層CentOS系統之間的網路連接,VMWARE成功可以ping通主機。誰能向我指出解釋或告訴我如何讓它發揮作用?
答案1
如果您的主機 (CentOS) 具有 X-windows,您可以ssh -X
在透過 SSH 連接到 Ubuntu VM 時將所有 X11 流量轉送到 CentOS 電腦。
例如,如果您的 Ubuntu VM 的 IP 位址是 192.168.0.123,而您在 Ubuntu VM 上的使用者名稱是“fred”,您將在 CentOS 中使用下列命令連接到 Ubuntu VM:
ssh -X [email protected]
連線後,只需執行需要 X11 的命令,即使它在 Ubuntu VM 上運行,它也應該會出現在 CentOS 桌面上。
不僅僅如此,所以如果您遇到問題,請查看這個很好的答案: 如何透過 SSH 轉發 X 來遠端運行圖形應用程式?