我正在尝试为在Windows Server2003的IIS6上运行的ftp服务器指定被动端口范围。
我用过: adsutil.vbs set /MSFTPSVC/PassivePortRange "5500-5600“
我已经签入了metabas文件,并对其应用了更改。我还可以使用:
adsutil.vbs get /MSFTPSVC/被动端口范围
它会返回我设置的范围。
在重新启动ftp服务、重新启动IIS甚至重新启动之后,ftp服务器仍然使用其默认范围(5,000-65535 AFAIK)。
还有什么我需要做的吗?
发布于 2009-07-23 09:31:45
我已经想好了。这是windows防火墙的一个漏洞。如果您禁用防火墙,则会正确使用端口raneg。
我在防火墙中启用了"FTP服务“以及我想要的端口范围。我禁用了FTP服务,而是手动添加了端口21。现在可以正常工作了!
https://stackoverflow.com/questions/1009506
复制相似问题