如何为IIS FTP主动模式指定端口号

如何为IIS FTP主动模式指定端口号,第1张

IIS不支持禁用或者活动或被动连接模式。与Internet,上使用HTTP和其他协议FTP协议使用最小的两个连接会话期间:用于控制,半双工连接和进行数据传输全双工连接用于控制,半双工连接和全双工连接进行数据传输:。默认情况下,服务器上TCP端口21用于控制连接,但数据连接由方法,客户端用来连接到服务器,作为下面详细。因为通过控制连接客户端发送到服务器,端口命令-主动模式FTP连接有时称为以"客户端管理"。命令请求服务器以建立到客户,使用TCP端口由端口命令指定数据连接从TCP端口20上。被动模式FTP连接是有时称为到"服务器管理",因为与之一瞬态端口用作数据连接的服务器端端口服务器响应客户端发出pasv命令后,。由客户端,数据连接命令发出后服务器连接到客户立即使用端口上面控制连接的客户端端口。与端口范围1024-65535内默认模式Passive-IISFTP中随机选择到响应。要进一步限制这些巨大端口范围,系统管理员可配置命名PassivePortRange元数据库属性关键字,此属性关键字仅存在于IIS6.0,forIIS5.0在Windows2000,系统管理员需要安装ServicePack4,在系统注册表中PassivePortRange项中添加。更改PassivePortRangeforIIS,执行过程之一下面部分中所述。用于WindowsServer2003要启用直接编辑元数据库)1.打开IISMicrosoft管理控制台(MMC)。2.右击本地计算机节点。3.选择属性。4请确保启用直接编辑元数据库复选框。通过ADSUTIL脚本配置PassivePortRangeb)1.单击开始、运行,键入cmd,和然后确定。2.键入cdInetpub\AdminScripts,然后按Enter。3.键入以下命令从命令提示符。CSCRIPT.exeC:\Inetpub\AdminScripts\adsutil.vbsset/MSFTPSVC/PassivePortRange"5500-5515"4重新启动FTP服务。

windows2016服务器,管理员命令行窗口:

比如限制端口范围3000-3300,一行代码(numberofports最小值255):

netsh int ipv4 set dynamicport protocol=tcp startport=3000 numberofports=300

FTP站点的设置

1)在按完IIS服务后,系统会默认给出FTP站点,我们可以删掉默认的自己从新建立。右击FTP站点,新建FTP站点,进行站点的描述,可以是公司的名称

2)添加FTP站点的IP,可以和网站的IP设成一个,这样方便客户访问与下载,端口默认为21

3)这里选择是否隔离的意识是说可以通过建立不同的帐号,使不同的使用者看到不同的文件,这样就做到了隔离效果。我在这里演示隔离效果,要选择隔离用户。

4)FTP共享文件的路径

5)对客户访问的权限进行设置

6)FTP站点建立完成后需要到计算机管理中添加新用户。这里我建立的是Vfast

7)在FTP站点的目录下建立localuser目录

8)在localuser目录下建立不同用户的文件夹,注意这里的文件夹必须和用户的名字一致 。什么都不要问,这几个步骤是固定的,不这么做就出不来结果。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/439567.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-29
下一篇2023-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存