pycharm 配置远程解释器

pycharm 配置远程解释器

想要在本机直接修改服务器的代码,使用服务器上的解释器运行代码,需要做好两点准备工作:
1、文件的同步(FTP)
2、远程解释器的配置

FTP文件同步的设置

这里使用FileZilla的FTP服务器,下载之后,完成以下三步:

更改端口,并在防火墙中开放端口

21端口不能使用的时候,可以在Edit --> Settings中设置:
pycharm 配置远程解释器_第1张图片

开启被动模式

服务器开放的ftp端口只是为了连接用的,真正传送数据需要开辟单独的数据端口,按照数据端口由客户端还是服务器开启来分类,可以分为主动模式被动模式两类。
主动模式:客户端开启一个端口,服务器连接客户端,但是大部分客户端处于内网中,端口被阻拦,因此不使用主动模式。
被动模式:传输数据使用的是服务器开放的端口,而大部分服务器的端口都可以被公网访问的,只需要再防火墙中开启即可。

出站规则:服务器访问客户端
入站规则:客户端访问服务端

为了服务器和客户端的双向沟通,应该应该把两部分的规则都设置好。
1、在FizeZilla打开被动模式。
pycharm 配置远程解释器_第2张图片
2、windows高级防火墙中设置规则。
pycharm 配置远程解释器_第3张图片
pycharm 配置远程解释器_第4张图片
pycharm 配置远程解释器_第5张图片
pycharm 配置远程解释器_第6张图片
pycharm 配置远程解释器_第7张图片
pycharm 配置远程解释器_第8张图片
出站和入站都需要这样设置。

FTP增加专用的用户

在菜单Edit --> Users窗口中,首先增加一个用户,然后设置密码。
pycharm 配置远程解释器_第9张图片
接着设置这个用户可以访问的文件夹:
pycharm 配置远程解释器_第10张图片
文件夹选择项目的根目录即可。

本地pycharm中设置FTP

1、打开设置。类型选择ftp
pycharm 配置远程解释器_第11张图片
2、设置FTP的连接:
pycharm 配置远程解释器_第12张图片
点击测试连接。
pycharm 配置远程解释器_第13张图片
3、设置文件夹映射。
pycharm 配置远程解释器_第14张图片

设置远程解释器

这一步需要目标服务器是linux系列的,windows的还没有找到办法,如果您有方案,欢迎评论。

你可能感兴趣的:(python)