为IIS FTP被动模式指定端口号

    服务器使用IIS中的FTP服务,默认端口21,为了安全启用了Firewall & Tcp/IP Filter or IPSec之后,IIS FTP使用自定义端口会出现无法正常连接的问题,这是因为IIS FTP默认的Passive端口未打开,造成无法与FTP Client端正常通讯引起的。(在使用默认端口的时候也有可能出现这个问题)

我们可以为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可以在软件设置里直接更改被动模式端口范围。

posted @ 2012-01-31 09:21  J&W  阅读(1930)  评论(0)    收藏  举报