1、FTP协议有两种工作方式:PORT方式和PASV
2、PORT方式(即主动模式)的连接过程是:客户端向服务器的FTP端口钱砀渝测(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。
3、PASV方式(及被动模式)的连接过程是:客户端向服务器的FTP端口钱砀渝测(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。
4、根据以上对“PORT方式和PASV”的工作方式的理解,说明如果客户端在防火墙或NAT网关后面时,用PORT方式将无法与FTP服务器传送文件。这个时候就需要使用PASV方式
5、设置“PASV方式”很简单~
6、点开“全局”选项,点击“限制和设置”
7、在右边框,选择“设置”页面中,有个“网络设置”
8、这里设置“PASV端口范围”,即可我这里设置为3000-3100,点击保存后,自动修改成了3000-3049(看来设定范围还是会有一定的限制)
9、另需要注意的是,需要设置防火墙中,需要开放tcp 20端口和21端口,以及设置过的PASV的端口范围(如上的3000-3049)
10、这样是设置完后,客户端就可以使用PASV模式连接FTP服务器了~
11、觉得不错的话,请投个票,加个赞哦~