Windows平台SSH登录Linux并使用图形化界面
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
