Windows平台SSH登錄Linux並使用圖形化界面
我有一台阿里雲的雲服務器(ECS),然后想在本地使用windows連接這台服務器,並打開上面的pycharm來進行開發。
之前我嘗試過使用本地的vscode insider 連接遠程服務器,然后打開遠程文件目錄進行開發,這種方式也不錯,但是作為pycharm的忠實用戶,用不了pycharm心里總有那么點不自在,索性就使用pycharm也搗騰一套解決方案。
基本方案
使用xming + putty連接服務器,然后在本地即可啟動遠程服務器的pycharm進行開發了。當然,這種方式也能啟動服務器上的別的圖形界面軟件。
操作步驟
1.安裝配置xming
主頁:http://www.straightrunning.com/XmingNotes/
SourceForge頁面:http://sourceforge.net/projects/xming/
安裝完成后,運行XLaunch,一切使用默認,產生一個初始的配置文件,需要記住的是下圖中標示出的“Display number”中的數字,此處使用默認的0。
啟動完成后,在托盤區會出現一個“X”形狀的圖標,這表示Xming已經在運行了,將鼠標懸停上去,能看到當前使用的“Display number”。
到這里xming就配置完成了。
2.安裝配置Putty
Putty官方網站:http://www.chiark.greenend.org.uk/~sgtatham/putty/
從官網下載Putty,安裝完畢之后運行PuTTY,在配置界面,選擇 Connection-SSh-X11
,選中 Enable X11 forwarding
, X display location
中填上上一步中 Display number
中的數字,這里顯示到本機,故需要填 localhost:0.0
然后到 session
中 save
到 Defalut Setting
。
3.連接雲主機
save
后,雙擊保存的主機,然后在打開的putty終端,輸入賬戶、密碼,登陸到雲主機。
在命令行下執行打開軟件的命令,比如如果你的雲主機中有 gedit
這個軟件,那么直接敲入 gedit
,就會直接在windows桌面中打開 gedit
這個軟件了。
4.安裝使用pycharm
首先下載pycharm
安裝包,使用如下命令:
wget https://download.jetbrains.com/python/pycharm-professional-2020.1.1.tar.gz

tar -xzvf pycharm-professional-2020.1.1.tar.gz
解壓完畢后執行如下命令,即可打開pycharm進行使用:
./pycharm-professional-2020.1.1/bin/pycharm.sh
