Windows中IIS内FTP服务器高级配置

Windows中IIS内FTP服务器高级配置,第1张

Windows中IIS内FTP服务器高级配置,第2张

提到FTP服务器,大家可能会想到Serv-U、vs-FTP等软件。其实微软内置在IIS中的FTP服务就足够了。如果你不相信我,请继续读下去。

实现多用户管理。

首先需要取消“站点属性/允许匿名连接”。

然后进入“计算机管理/本地用户和组”,新建一个组,这里是FTPuser,然后新建一个用户FTP01,然后修改FTP01的属性,添加到FTPuser组,去掉系统默认的users组。在NTFS格式分区(这里是D盘)下创建文件夹FTP01和FTP02,然后设置安全权限,如图2所示。

同样,将文件夹FTP02的权限设置为FTP02完全控制。当然这里可以根据实际情况给不同的用户分配不同的权限。回到IIS Manager,选择一个FTP站点“New/Virtual Directory/Next”,在别名处输入FTP01,选择Next,选择新创建的FTP01目录作为路径,选择Next,也创建一个新的虚拟目录FTP02,路径指向FTP02目录。注意:别名、目录名和用户名必须完全相同。

测试:这里以192.168.0.16的IP为例,输入FTP://192.168.0.16,回车,提示输入用户名和密码,输入FTP01及其密码,顺利进入。这个时候你只能进入FTP01虚拟目录,可以上传一个文件,然后检查它放在服务器上的哪个目录来确定。同样,当您使用FTP02登录时,您会进入FTP02目录。用户被限制在自己的目录里,不能进入别人的目录,安全性还是有保障的。如果用户需要能够更改他们的密码,他们只需要在创建用户时取消选中图3所示的选项。

小贴士:

客户端修改FTP账号密码的方法:

在命令提示符下,输入:

FTP 192.168.0.16

输入用户名

输入口令

输入引用“站点pswd旧密码新密码”

这种方法的优点是结合NTFS权限和磁盘配额,可以实现多用户的多样化管理。

这种方式的缺点:由于FTP用户密码在网络上是明文传输的,所以不是很安全。可惜IIS内置的FTP服务不支持SSL,不如SERV-U.

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Windows中IIS内FTP服务器高级配置

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情