我正在尝试为Windows Server 2003中的IIS6上运行的ftp服务器指定被动端口范围。
我用过: adsutil.vbs set / MSFTPSVC / PassivePortRange“5500-5600”
我已检入了metabas文件,并对其应用了更改。我也可以使用:
adsutil.vbs get / MSFTPSVC / PassivePortRange
并返回我设置的范围。
重新启动ftp服务,重新启动IIS甚至重新启动后,ftp服务器仍然使用它的默认范围(5000-65535 AFAIK)。
我还需要做些什么吗?
答案 0 :(得分:1)
我已经解决了。这是Windows防火墙中的一个错误。 如果禁用防火墙,则正确使用端口raneg。
我在防火墙中启用了“FTP服务”以及我想要的端口范围。我禁用了FTP服务,而是手动添加了端口21。现在工作正常!