远程连接服务器
Pycharm远程连接服务器
打开Pycharm,File->Settings->Project:preprocess->Python Interpreter->SSH Interpreter
注意:SSH 只有 pycharm 专业版才有,如果是社区版,是没有 SSH 功能的!!!


找到 SSH 后,选择新服务器配置,然后填写服务器的 IP 和 用户名, Port 可以在 Xshell 中看到,在服务器 IP “:”后面,一般都是22.
关于 22 小知识:(原文链接:https://www.poftut.com/port-22-and-relation-with-ssh-protocol/)
Secure Shell 或以其众所周知的名称 SSH 是安全远程访问协议。在其发明之前,Telnet 和 Ftp 是用于远程访问和文件传输的流行协议。 Telnet 端口使用 TCP 23,而 FTP 使用 TCP 端口21。
SSH 协议是由 Tatu Ylonen 在1995年创建的,为了从 Internet 分配号码授权机构 (IANA) 获取端口号22,他写了一封有关端口请求的电子邮件,介于1-255之间。 但他还补充说,他正在使用端口号22进行 Beta 测试,如果 SSH 服务可以使用 TCP 22,那就太好了。很快,IANA 的乔伊斯 (Joyce) 在第二天返回,并给出了一个简单的确认答案。自此,端口22被分配给 SSH 服务 ,被命名为 ssh 。
默认情况下,SSH在TCP端口22上运行。但是我们可以灵活地更改SSH端口。


输入密码


完成后,需要在 Tools ->Deployment->Configuration 里面映射




这样就完成啦!可以建一个 .py 文件测试一下。
当映射为空时:
一般映射为空时,运行文件都会报错:找不到该文件


我们去Tools ->Deployment->Configuration 里面找你连接的服务器名称,然后映射文件夹,出现这种问题一般是,你创建了很多个此服务器的 SSH ,找到对应的然后映射文件夹就好了。


点 OK 后,去Settings里面查看,发现映射路径出现了,就是刚刚你填的那个!现在去运行文件就没问题啦!


如果运行不了,看是不是没有更新!第一次建议手动更新一下!
一定要勾选上 自动更新(Automatic Upload)!

然后可以去 Xshell 里面去查看服务器里面有没有这个 .py 文件
conda activate 环境名

显示所以文件:
ll
然后
cd 指定文件夹
查看.py 文件:
cat 文件名.py
可以看到,里面有 pycharm 中的代码。

可以再写一行代码,然后去 Xshell 里面测试一下


这样就好啦!

浙公网安备 33010602011771号