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
當然,有一點需要注意,這裏下載的是pycharm專業版,專業版只能試用30天,然後就需要付費,如果你沒有pycharm的專業版授權,那可以使用pycharm的社區版,社區版下載只需要把上面的下載命令中的 `professional` 替換爲 `community` 即可:
```shell
wget https://download.jetbrains.com/python/pycharm-community-2020.1.1.tar.gz
```
然後操作步驟同上。
### 愉快玩耍
現在,一切就緒,愉快的開始你的 `pycharm` 雲端 `coding` 吧!