pycharm add configuration怎么配置_pycharm 配置ssh和远程interpreter

前提是pycharm专业版,我们汉村学生edu邮箱可以去注册。

step1 设置ssh隧道转发

因为我们连接远程服务器集群是通过ssh1,ssh2跳板机实现的,然而pycharm似乎只支持客户端到服务器直连操作,所以先配置下ssh隧道转发。vim本地电脑 ~/.ssh/config 添加配置:以studentenraum随便一台主机为例:

e07c7a8b6da6644efc62fb9864d63fd8.png

step2 将ssh通道映射到本地端口

本地端输入指令:(将ssh通道映射到本地端口6000,后台运行)

ssh -N -f -L 6000:

:22 -p 22
@hostname -o TCPKeepAlive=yes

(我们的hostname即所里提供的那串http://ssh1.xxxx.de)

step3 pycharm 配置

打开tools->Deployment->configuration:

9992ac0943905884fd93107b968da300.png

点test Connection:

c3c0cf961e7cb39374b3f3ddb7d526fe.png

然后配置mapping,上传和下载文件和在sublime text下配置的sftp服务器一样的。不会的找胡歆。

00db81870618285772d3fa9fad2caa69.png

step4 配置远程Interpreter

39f607800187ce60fc7bb42b7ffef46f.png

bae79efa069cec744520ecdc1aaba8f4.png

9ecd731ed6a17f90d9cd6a2d7623351c.png

最后在pycharm 上有两个交互窗口:

2760827e9421f3719794cdb43427f2b8.png

写在最后:

到这基本上就不用往所里跑了,代码调试什么的远程端完全可以满足,但是数据结果之类的并不太好查看,所以附加上一个工具sshfs, 也是一种基于ssh协议的文件传输工具,直接输入指令sshfs user@hostname:remote_dir local_dir, 将远端目录挂载到本地电脑。假如没安装的话先安装一下,比较简单。

d773ffa8d8f7ae8af084bfdc3c624ef6.png

这时候想访问所里的资源就像查看移动硬盘一样方便了。

补充: gpu服务器的访问配置是一样的,把上面步骤中的主机名cp2019-09换成persephone 或athene 即可。

done!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是目前全球流行的编程语言之一,而PyCharm又是Python开发中非常常用的集成开发环境。PyCharm具有极高的智能化、丰富的插件生态、强大的调试能力等优点,深受广大Python开发者的喜爱。然而,一些Python开发者在使用PyCharm时,需要将代码部署到远程服务器上执行,此时PyCharm就需要配置远程环境,下面就具体介绍一下PyCharm配置远程环境的步骤和注意事项。 步骤: 1. 安装远程开发插件 在PyCharm的插件商店中,可以搜索到名为“Remote Development”的插件。安装成功后,重启PyCharm即可看到该插件。 2. 配置SSH或FTP协议 在PyCharm的编辑界面中,点击“Tools”菜单,选择“Deployment”> “Configuration”,弹出“Deployment Configuration”对话框。在此对话框中,用户可以配置使用SSH或FTP协议进行远程连接或文件传输。具体操作如下: a) 点击“+”按钮,然后按提示填写主机、端口、用户名和密码等信息。 b) 在右边的窗口里打勾,表示同步PyCharm编辑器和远程服务器上的文件。 c) 然后选择“Mappings”标签页,设置本地文件夹与远程服务器的文件夹之间的映射关系,以实现文件同步。 3. 配置远程Python解释器 在PyCharm的编辑界面中,选择“File”>“Settings”>“Project”,然后选择“Project Interpreter”。在窗口右侧的“Add”按钮中选中“SSH Interpreter”或“SFTP Interpreter”选项,输入相应的主机、端口、用户名和密码等信息即可完成远程Python解释器的配置。 注意事项: 1. 远程服务器要有SSH或FTP服务,且安全设置合理。 2. PyCharm中要安装Remote Development插件。 3. PyCharm需要与远程共享SSH密钥。 4. 每次更新代码必须部署,可以重复执行部署代码的行为。 PyCharm配置远程环境并不难,只要按照以上步骤来操作,就可以成功连接到远程服务器,完成代码部署和调试的工作。配置远程环境能够在代码开发和测试中提供便利,使得开发人员可以远程访问服务器执行程序、读写文件等。同时也要注意安全性和规范性,保障数据的安全和代码的质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值