翻看博文,通常搜到的都是链接1的方式
链接1
下面这个方法通过xshell建立隧道连接后,pycharm再远程连接
链接2
步骤1:xshell建立隧道连接
1.首先建立jump(跳转机的会话)
点文件->新建
注意:名称可以随便起,主机为跳转机的主机,端口号一般是22
2.选择用户身份验证,输入用户名和密码,用户名不知道的一般是root
3.点隧道->添加,按照下图所示。点确定,连接。
2.建立remote连接
remote连接,就是目标主机的连接。
1.选择文件->新建
按下图所示,注意这里的主机改为localhost,因为上面建立连接选择的是localhost的本地连接。同样,名称可以随意起。端口号跟上面设置的一致即可。
2.用户身份验证,填写目标主机的用户名和密码
选择连接,测试是否可以连接上。如果可以就成功了。
3.pycharm的连接
1.选择Tools->看下图
2.点左上角那个加号,然后随便起个名,选择这个红色框框
3.由于是本地连接,所以host写成127.0.0.1,port改成6000,就是之间设置的那个端口号。输入目标主机的用户名和密码,点test connection
4.成功后,选择一个本地local path,选择一个deployment path地址(这个地址是服务器的),(这个两个地址是用来同步本地和服务器的代码的)
4.配置编译器
可以看这个链接哦
选择file-settings,下拉找到这个
然后选择这个,若有move选择move就行。
选择next
sync folders记得选择一下,还有python interpreter。如果不知道可以在终端打出which python3即可.
最后就这样子了
由于没有打勾所以代码没有上传到服务器,怎么办呢?
当解释器配置好后,等会,点开tools可以看到upload to 出现了,选择自己的目标服务器就可以上传了。若也点击了下面的automatic upload,就可以自动上传。
当然也可以选择options,做一些基础选择。(参考了其他博主的图片)
参考后续
如果想要从服务器端下载文件,就选中你想下载的文件,映射到pycharm的文件位置,点tools->deployment->download from xxx…