pycharm连接ssh笔记

最近在进行实验时,经常晚上抱着本本在寝室里战斗,但是总是觉得连着服务器的Xshell缺乏操作感,主要是我以前竟然不知道可以vi操作,总是傻呆呆的在本地写好,然后上传到实验室的服务器上,有时候就是一个参数的问题也这样操作就显得过于复杂,于是在武大博士师兄的建议下有了今天这个配置教程。

挑关键的说:

1.大家使用的pycharm务必是专业版(professional),我之前尝试多次社区版,都没有连接ssh的功能。

2.pycharm下载地址:https://www.jetbrains.com/pycharm/

3.专业版激活码可以在IntelliJ IDEA 注册码获取,前提是自己能修改电脑的hosts文件。

具体教程如下:

教程1:

打开pycharm,通过“Tools ==> Start SSH session…”进入SSH服务的编辑选项;

《pycharm连接ssh笔记》

得到如下界面,点击Edit credentials…

《pycharm连接ssh笔记》

而后得到下图配置界面:

Host:填写SSH服务器IP

Port:SSH服务端口号

User name 和Password 填写可访问用户信息

《pycharm连接ssh笔记》
《pycharm连接ssh笔记》

连接成功后如下如所示:

《pycharm连接ssh笔记》
《pycharm连接ssh笔记》

以上方案仅仅适合命令行操作,依然和Xshell没有太大区别。

教程2:

打开pycharm,通过“Deployment ==> Configuration…”进入配置页面:

《pycharm连接ssh笔记》
《pycharm连接ssh笔记》

进入配置页面后,可以看到此前已经配置好的连接,也可以单击左上角的“+”号配置新的连接。

《pycharm连接ssh笔记》
《pycharm连接ssh笔记》

单击“+”号以后会得到下面的界面,要求填入新连接的Name,和连接方式,这里可以有几种FTP类型的选择,具体每种Type有什么差别不甚了解,本人选择的SFTP。

《pycharm连接ssh笔记》

填好上述内容单击就可以进入详细的配置界面,如下图:

可以发现,之前填写的Name已经出现在该配置界面,剩下的就是参数填写。

FTP host:ssh服务器的IP地址

Post:服务器端口号,一般默认22

Root path:通过右侧的“打开”图标选择服务器的文件夹

User name:连接服务器的用户

Password:用户密码

然后单击OK即可完成新的连接

《pycharm连接ssh笔记》
《pycharm连接ssh笔记》

连接完成后,但是发现界面没啥变化,是的,因为还有要设置的:

《pycharm连接ssh笔记》
《pycharm连接ssh笔记》

再次进入配置界面,填写好本地和服务器的文件夹,彼此相互同步。单击“OK”回到界面也会多出一个新的界面:

《pycharm连接ssh笔记》
《pycharm连接ssh笔记》

以上两种方案,方案2可与服务器代码保持同步,对于熟悉pycharm界面编程的人很有帮助。

总结:

1.在平时学习中,难免会遇到不适或者不会的地方,这就需要增强交流,这个十分有必要。最近实验室来了一位阿里刚刚辞职过来的RA,她来的那天就要我们一起陪她去别的实验室转转,我们表示很懵逼,因为我们是计算机类的,而西湖大学别的都是生物学、化学、物理等,和我们不是很搭边。但是她说,我们要走出工位、走出实验室,建立更多更广泛的交流,在阿里我们每天都要进行很多交流,相互讨论。同样,在我最近的这段时间的学习中,我发现大家都特别珍惜去食堂吃饭的那一个多小时,大家总是会讨论自己试验的进展和问题,同时也会有人给出建议,在此期间,我也是获益良多。

2.行动。行动是一件很难说的事情,简答来说就是你了解到这样做也许有用,看自己做不做。但是最为行之有效的提升自己的途径,肯定是行动无疑,当实验的效果无法达到理想的高度的时候,一定要多做修改,多行动。

3.提高效率。编程是一个很灵活,有很多“他山之石可以攻玉”的事情,提高效率尤为重要,那么每个人都有必要努力提高自己的效率,大到理论层面选取最好的算法、购买高性能设备,小到用一套自己熟练的编程环境,熟悉环境的配置和语法的操作,这些无疑都是“熟能生巧”基于很多实践的操作。

    原文作者:质数
    原文地址: https://zhuanlan.zhihu.com/p/48467311
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞