我们可以为IIS FTP Passive指定TCP端口号,然后并在Firewall & Tcp/IP Filter or IPSec中开放相应的端口即可。
IIS的FTP模式改动不如Serv-U方便,需要借助Adsutil.vbs来完成,例如
在命令提示符下
进入C:/Inetpub/AdminScripts目录,运行adsutil.vbs set /MSFTPSVC/PassivePortRange "8000-9000" (将被动模式port指定在8000-9000的范围)
(注意:这里所定义的端口范围必须是5000-65535范围内的端口设置其他范围的端口无效)
PS:在使用serv-u时开启防火墙也会出现此问题,Serv-U可以在软件设置里直接更改被动模式端口范围。