FTP传输中的active mode和passive mode
FTP数据传输中,一般情况下(active mode)会产生一个问题:如果客户端在防火墙内侧,数据传输就会失败(因为请求从FTP服务器→FTP客户端)。
为了解决这个问题,可以选择启用passive mode,将原本FTP服务器→FTP客户端的传输请求改变为FTP客户端→FTP服务器。
以ProFTPD为例,在配置文件中写入如下内容以启用passive mode:
#WAN方的ip地址或域名
MasqueradeAddress 10.2.3.4
#指定使用端口的范围
Passive Ports 52000 52020
---------------------------------------------------
呃,那这个端口范围是什么意思啊,这个配置文件是在服务器上的吧,那就是说52000~52020拿来接收客户端的请求咯……?没太懂为什么不能继续用原本的20了,因为20的方向是相反的?
老色在社畜站的分身