详解FTP的主动和被动模式(IIS和Filezilla )
2020-11-21 15:00
751 查看
FTP包含两种模式:Port主动模式、Passive被动模式。
主动或被动模式通常是由客户端决定的。
FTP一般使用2个端口,一个是命令端口(默认为21),一个为数据端口(默认为20)。
主动模式:FTP客户端向FTP服务器端的命令端口请求,FTP客户端告知FTP服务器端自己的端口是多少,FTP服务器端的数据端口会连接FTP客户端的端口并进行数据传输。
被动模式:FTP客户端向FTP服务器端的命令端口请求,告知自己是被动模式,FTP服务器打开数据端口并告知FTP客户端,FTP客户端连接该FTP服务器数据端口并进行数据传输。
主动模式的缺点:当FTP客户端通过NAT接入公网时,因为防火墙或端口映射原因,FTP服务器端无法直接连接FTP客户端的端口。此时可以通过被动模式来实现数据的传输。
二、Filezilla server 被动模式说明
<1>定义好被动模式使用的端口
<2> 设置防火墙,开放21,1021-1051
<3>测试
<4>如公网访问,边缘防火墙需NAT server 21,1021-1051全部端口,否则,访问异常。
三 iis 部署ftp
搭建过程不在详述,重点也是要定义被动模式的端口。
脚本:adsutil.vbs set /MSFTPSVC/PassivePortRange "49152-65535
图形化如下
相关文章推荐
- FTP主动模式和被动模式区别详解
- FTP的主动和被动模式详解
- ftp主动与被动模式详解
- FTP服务器主动被动模式详解
- FTP的主动和被动模式详解
- 如何设置IIS FTP的设置主动模式还是被动模式?
- FTP服务2种工作方式详解,PORT方式和PASV方式,(即主动模式和被动模式)
- FTP主动模式和被动模式的比较
- ftp中主动模式(port)与被动模式(PASV)
- FTP主动模式与FTP被动模式所需的端口
- Ftp主动模式和被动模式以及java连接ftp模式设置
- FTP的主动模式(PORT Mode)及被动模式(Passive Mode)
- ftp服务器主动模式与被动模式
- 【Linux】 ftp 主动被动模式
- FTP主动模式与FTP被动模式
- 重温FTP的主动模式和被动模式
- ftp主动模式和被动模式
- FTP常见错误及主动与被动模式问题
- FTP主动模式和被动模式
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)