在IIS上设置FTP被动模式的端口范围
微软总是号称自己的东西易用,不过我却怎么也看不出来。关于IIS设置被动模式的方法,找了很多年,终于找到了一个帖子,还是2003年的。至今都快4年了,微软的iis ftp与其他第三方软件产品相比,使用易用性上联十分之一都不到,太难用了。比图形界面,比不过filezilla,servU;比字符配置,比linux上所有ftp都能直接改conf差远了。到底微软一直号称的易用,是从什么方面体现出来的?
Windows Server 2003
首先进入iis的admin scripts,默认是在C:\Inetpub\AdminScripts目录下
可找到adsutil.vps脚本。如果没有这个脚本,重新装一下iis
或者从其他服务器复制过去一个均可。
执行如下脚本设置被动模式端口范围:
adsutil.vbs set /MSFTPSVC/PassivePortRange "10000-10050"
重新启动iis的ftp服务即可。
需要注意的是,被动端口范围必须是5000-65535范围内的端口
设置其他范围的端口无效。
Windows 2000 Server/Advanced Server
1 . 启动注册表编辑器 (Regedt 32 .exe)。
2 . 找到以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msftpsvc\Parameters\
3 . 添加名为 " PassivePortRange " (不带引号) 的 REG _ SZ 类型值。
4 . 关闭注册表编辑器。
5 . 重新启动 FTP 服务。