我正在測試Google Compute Engine,並使用Ubuntu操作系統創建了一個虛擬機。當我連接到它時,通過點擊這個連接SSH按鈕,它打開一個控制檯窗口。如何使用GUI連接到Google Compute Engine虛擬服務器?
這是你得到的連接嗎?
如何打開一個GUI上的真實屏幕?我不想要控制檯。
我正在測試Google Compute Engine,並使用Ubuntu操作系統創建了一個虛擬機。當我連接到它時,通過點擊這個連接SSH按鈕,它打開一個控制檯窗口。如何使用GUI連接到Google Compute Engine虛擬服務器?
這是你得到的連接嗎?
如何打開一個GUI上的真實屏幕?我不想要控制檯。
您需要將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轉發
您可能希望啓用信任的轉發,如果應用程序有不可信轉發的麻煩。
您可以使用~/.ssh/config
文件中的ForwardX11Trusted yes
來永久啓用此功能。
通過使用-Y
參數代替-X
參數,可以爲單個連接啓用此功能。
嘿,感謝幫助我!我只是在您發送給我的鏈接中完成了X11服務器安裝下的兩個步驟。我已經運行了這兩個命令,似乎沒有錯誤。但是現在呢? – Assassinbeast 2014-12-01 16:51:06
在服務器上安裝X11服務器之後,您需要通過轉發X11會話將其連接到本地計算機。看看第一個鏈接。 – 2014-12-01 16:54:32