2014-12-01 81 views

回答

3

您需要將X11會話從VM轉發到本地計算機。既然你要連接到預期運行計算任務有可能是安裝上沒有X11服務器的服務器

https://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-from-ubuntu-machine

:這已經涵蓋了Unix和Linux堆棧網站之前。您可能需要安裝X11和類似軟件。你可以這樣做以下說明,用在這裏:

https://help.ubuntu.com/community/ServerGUI

由於我需要最近做到這一點,我將在這裏簡要地寫了所需的更改:

配置服務器

$ sudo vim /etc/ssh/sshd_config 

確保X11Forwarding yes存在。重新啓動ssh守護進程,如果你更改設置:

$ sudo /etc/init.d/sshd restart 

配置客戶端

$ vim ~/.ssh/config 

確保ForwardX11 yes存在主機。例如:

Host example.com 
    ForwardX11 yes 

轉發X11

$ ssh -X -C example.com 
... 
$ gedit example.txt 

可信X11轉發

http://dailypackage.fedorabook.com/index.php?/archives/48-Wednesday-Why-Trusted-and-Untrusted-X11-Forwarding-with-SSH.html

您可能希望啓用信任的轉發,如果應用程序有不可信轉發的麻煩。

您可以使用~/.ssh/config文件中的ForwardX11Trusted yes來永久啓用此功能。

通過使用-Y參數代替-X參數,可以爲單個連接啓用此功能。

+0

嘿,感謝幫助我!我只是在您發送給我的鏈接中完成了X11服務器安裝下的兩個步驟。我已經運行了這兩個命令,似乎沒有錯誤。但是現在呢? – Assassinbeast 2014-12-01 16:51:06

+0

在服務器上安裝X11服務器之後,您需要通過轉發X11會話將其連接到本地計算機。看看第一個鏈接。 – 2014-12-01 16:54:32

相關問題