最近需要遠程在服務器上裝一些帶界面的軟件,看了一下怎麼在windows下使用ssh客戶端顯示遠程界面顯示的東西,主要是利用Xwindow的forwarding特性,簡單記錄一下。
在windows下需要兩個東西:
1、xserver端,這裏採用xming,其他可選的包括X-win32、Exceed等;
2、ssh客戶端,這裏採用secureCRT,其他可選的putty、xshell等。
遠程服務器需要做的配置:
1、首先需要一個xwindow桌面環境,簡單的如lxde、xorg,複雜的就是gnome、kde等;
2、在/etc/ssh/sshd_config中查看X11Forwarding 選項,應爲yes;
3、在env中查看DISPLAY變量,沒有則在.bashrc中添加,形如:export DISPLAY=:0.0。
確認服務器端的配置後,在windows下運行xming,配置secureCRT:
secureCRT—>連接—>屬性—>連接—>端口轉發—>遠程/X11,選中“轉發X11數據包”,確定即可。
然後打開服務器鏈接,在命令行下輸入xterm測試一下,正常的話就應該在本地出現一個終端了。