很多時候我們只能通過命令ssh在終端命令行中登錄到服務器,並且只能通過終端命令行來操作服務器,即使服務器上安裝了一些軟件也無法獲取它們的圖形化界面;這裏給出一個能夠在客戶端獲取服務器軟件圖形化界面的方法。
整個過程分爲以下4步:
1.客戶端安裝openssh-client:
在客戶端終端輸入命令:
sudo apt-get install openssh-client
等待安裝完成;
2.修改客戶端/etc/ssh/ssh_config配置文件
在客戶端終端輸入命令:
sudo gedit /etc/ssh/ssh_config
找到ForwardAgent,ForwardX11,ForwardX11Trusted這三項
保證這三項後面的狀態都爲yes
一般這三項都是被註釋掉的,刪除掉這三項前面的#符,保證這三項沒有被#註釋掉;
3.在客戶端執行命令
xhost 服務器IP
然後通過ssh登錄服務器
ssh -X 用戶名@服務器IP(x要大寫)
輸入該用戶名下登錄服務器的密碼,登錄服務器;
然後在服務器終端執行命令:
export DISPLAY=客戶端IP:0.0
4.重啓客戶端電腦
至此已經配置完畢。
之後再登錄服務器運行帶有圖形界面的軟件,我們就可以在客戶端顯示出服務器端軟件圖形界面。