1

我正在尝试为在 Windows Server 2003 中的 IIS6 上运行的 ftp 服务器指定被动端口范围。

我用过:adsutil.vbs set /MSFTPSVC/PassivePortRange "5500-5600"

我已签入 metabas 文件并将更改应用到它。我还可以使用:

adsutil.vbs 获取 /MSFTPSVC/PassivePortRange

它返回我设置的范围。

在重新启动 ftp 服务、重新启动 IIS 甚至重新启动后,ftp 服务器仍然使用它的默认范围(5000-65535 AFAIK)。

还有什么我需要做的吗?

4

1 回答 1

1

我已经解决了。这是windows防火墙的一个bug。如果禁用防火墙,则正确使用端口 raneg。

我在防火墙中启用了“FTP 服务”以及我想要的端口范围。我禁用了 FTP 服务,而是手动添加了端口 21。现在工作正常!

于 2009-07-23T09:31:44.707 回答