与
ESC
输入关键词搜索文章

如何为IIS FTP修改被动模式端口范围(服务器端)

全文约 534 字预计阅读 2 分钟
问题症状: 如果服务器使用iis(微软的WEB服务器平台)中的FTP服务,并且启用了TCP/IP筛选。给用户开好了FTP,但是用户需要启用被动模式连接(Passive)才可以上传, 那么为了方便开放端口,我们可以指定Passive的范围。这种问题主要的来源是服务器的FTP默认情况下需要20和21端口,但是,大量的用户使用的是局域网。因此服务器上还会使用从1024至6000范围内的大量的动态端口,您不能禁止FTP使用的任何一个端口,不然的话就会造成FTP不能正常使用,PASV(被动)模式也不能运行,如果您由于特殊原因必须限制端口,可以指定一个小范围的端口来指派,这样在服务器端让防火墙讲这几个端口放行即可。操作如下: 具体解决方法: 方法1: 执行程序代码 C:\Inetpub\Adminscripts\adsutil.vbs set /MSFTPSVC/PassivePortRange "9000-9049" 方法2: 设置IIS可在线编辑,IIS管理器中设置. 打开下面这个文件: C:\WINDOWS\system32\inetsrv\MetaBase.xml 搜索 MaxConnections  在MaxConnections下面新加一行,代码为: PassivePortRange="9000-9049" 以上为windows2003可用 对于Windows2000Server 要点 : 本文包含有关修改注册表信息。 修改注册表, 之前一定要备份并确保您了解如何在出现问题时还原注册表。   为了此 PassivePortRange 将要使用 Windows 2000, 系统管理员必须安装 Service Pack 4 (SP 4) 或有关其他信息, 以后访问下列文章编号, 以查看 Microsoft 知识库文章:   260910 如何获取最新 Windows 2000 Service Pack   配置 PassivePortRange 通过注册表编辑器 1 . 启动注册表编辑器 (Regedt 32 .exe)。 2 . 找到以下注册表项:     HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msftpsvc\Parameters\ 3 . 添加名为 " PassivePortRange " (不带引号) 的 REG _ SZ 类型值。 4 . 关闭注册表编辑器。 5 . 重新启动 FTP 服务。 记得Windows防火墙开启相应的端口 重新启动FTP 服务 FTP端口范围是 5001-65535
如何为IIS FTP修改被动模式端口范围(服务器端)
分享

发表评论

评论 0 条

暂无评论,来说点什么吧。