远程连接服务器

Pycharm远程连接服务器

打开Pycharm,File->Settings->Project:preprocess->Python Interpreter->SSH Interpreter

注意:SSH 只有 pycharm 专业版才有,如果是社区版,是没有 SSH 功能的!!!

image-20230524192346631

image-20230524192420547

找到 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端口。

image-20230524192429703

1

输入密码

image-20230524192445778

image-20230524192457153

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

image-20230524192509056

image-20230524192515989

image-20230524192531142

image-20230524192537670

这样就完成啦!可以建一个 .py 文件测试一下。

当映射为空时:

一般映射为空时,运行文件都会报错:找不到该文件

2

5

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

3

4

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

6

7

如果运行不了,看是不是没有更新!第一次建议手动更新一下!

一定要勾选上 自动更新(Automatic Upload)!

12

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

conda activate 环境名

8

显示所以文件:

ll

然后

cd 指定文件夹

查看.py 文件:

cat 文件名.py

可以看到,里面有 pycharm 中的代码。

9

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

10

11

这样就好啦!

posted @ 2023-05-24 20:59  Ray-Z  阅读(135)  评论(1)    收藏  举报