IISFTppASV模式下更改端口范围

发布时间:2025-02-17 点击:34
iis ftp里的pasv模式下默认端口范围 1024 - 65535,连接时会从中随机选择到响应。如果该值未指定,或被设置成空字符串,则将使用 winsock 指定的默认值 1025-5000。如果指定了该属性,则 ftp 将验证的有效范围从 5001 到 65535。要限制这片超大端口的范围,可以用iis管理实用程序adsutil.vbs。
c:\inetpub\adminscripts\cscript adsutil.vbs set /msftpsvc/passiveportrange 5001-65535
(例:开放指定的10个端口) 重新启动 ftp 服务。(注:如果开了防火墙,还必须添加以上端口。)
附:adsutil.vbs的常用语法
概述:
这是个 iis 管理实用程式,通过带有活动目录服务接口 (adsi) 的 vbscript 来控制 iis 设置。该脚本应通过随视窗系统 脚本主机一同安装的 cscript 运行。
更有一个 adsutil.vbs 的可执行版本的示例,即 adsutil.exe,他能接受和 adsutil.vbs 相同的参数。
用法:
adsutil 命令 <路径> [<参数>...]
命令:
get 路径 显示选择的参数。
set 路径值 指定新值。
enum 路径 [/p | /a] 列出路径的所有参数。
/p - 仅列出路径(无数据)。
/a - 列出可在该节点设置的所有数据。
enum_all [/p | /a] 列出所有参数。
/p - 仅列出路径(无数据)。
/a - 列出可在该节点设置的所有数据。
delete 路径 删除路径或参数。
create 路径 [keytype] 创建路径并为其指定 keytype。
appcreateinproc 路径 创建进程内应用程式。
appcreateoutproc 路径 创建进程外应用程式。
appdelete 路径 删除应用程式(如果存在)。
appunload 路径 卸载进程外应用程式。
appgetstatus 路径 获取应用程式状态。
find 路径 查找设置了参数的路径。
start_server 路径 启动服务器。
stop_server 路径 停止 web 站点。
pause_server 路径 暂停 web 站点。
continue_server 路径 web 站点取消暂停。
help 打印所有可用命令。
注意
<路径> 指节点路径,在这里你能设置属性及其名称。例如,要对“web server number 1”设置 servercomment,则命令如下:
adsutil set w3svc/1/servercomment web server number 1
下一次打开 iis 管理单元时,web 服务器的名称将变为“web server number 1”。
转换开关“-s:服务器名称”能附加在所有命令后面以便在远程计算机上执行该命令。(参见下面第一个示例。)
示例:
adsutil get w3svc/1/serverbindings -s:remotecomputer1
adsutil set w3svc/1/serverbindings :81:
adsutil create w3svc/1/root/myvdir iiswebvirtualdir
adsutil start_server w3svc/1 adsutil.vbs enum /p w3svc


网站建设效果应该注意的问题
高端网站设计 为什么离不开沟通
营销型网站具备的主要特征有哪些
什么是页面活跃度?
极简设计不仅好看,还能显著减少网站跳出率-佛山网站设计
佛山网站建设公司我们该怎样在网站建设中设计关键词
网站设计中的排版与配色如何搭配自如
你们公司网站建设是怎么收费的?