想要在本机直接修改服务器的代码,使用服务器上的解释器运行代码,需要做好两点准备工作:
1、文件的同步(FTP)
2、远程解释器的配置
这里使用FileZilla
的FTP服务器,下载之后,完成以下三步:
当21
端口不能使用的时候,可以在Edit --> Settings
中设置:
服务器开放的ftp
端口只是为了连接用的,真正传送数据需要开辟单独的数据端口,按照数据端口由客户端还是服务器开启来分类,可以分为主动模式和被动模式两类。
主动模式:客户端开启一个端口,服务器连接客户端,但是大部分客户端处于内网中,端口被阻拦,因此不使用主动模式。
被动模式:传输数据使用的是服务器开放的端口,而大部分服务器的端口都可以被公网访问的,只需要再防火墙中开启即可。
出站规则:服务器访问客户端
入站规则:客户端访问服务端
为了服务器和客户端的双向沟通,应该应该把两部分的规则都设置好。
1、在FizeZilla
打开被动模式。
2、windows
高级防火墙中设置规则。
出站和入站都需要这样设置。
在菜单Edit --> Users
窗口中,首先增加一个用户,然后设置密码。
接着设置这个用户可以访问的文件夹:
文件夹选择项目的根目录即可。
1、打开设置。类型选择ftp
。
2、设置FTP的连接:
点击测试连接。
3、设置文件夹映射。
这一步需要目标服务器是linux
系列的,windows
的还没有找到办法,如果您有方案,欢迎评论。