IIS中FTP设置用户和密码 实现多用户管理

上传人:豆浆 文档编号:874075 上传时间:2017-05-20 格式:DOC 页数:4 大小:74.50KB
返回 下载 相关 举报
IIS中FTP设置用户和密码 实现多用户管理_第1页
第1页 / 共4页
IIS中FTP设置用户和密码 实现多用户管理_第2页
第2页 / 共4页
IIS中FTP设置用户和密码 实现多用户管理_第3页
第3页 / 共4页
IIS中FTP设置用户和密码 实现多用户管理_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《IIS中FTP设置用户和密码 实现多用户管理》由会员分享,可在线阅读,更多相关《IIS中FTP设置用户和密码 实现多用户管理(4页珍藏版)》请在金锄头文库上搜索。

1、Windows 中 IIS 内 FTP 服务器高级配置(图)提到 FTP 服务器,可能大家都会想到 Serv-U、vs-FTP 等软件,其实微软内置在 IIS 里的 FTP 服务已经够用,不信请往下看。实现对多用户的管理首先需要取消“站点属性/允许匿名连接”,如图 1。 接着进入“计算机管理/本地用户和组”,新建立一个组,这里建立为 FTPuser,然后新建立一个用户 FTP01,然后修改 FTP01 的属性,把它加入 FTPuser 组,去掉系统默认的users 组。在 NTFS 格式分区下(这里为 d 盘)创建文件夹 FTP01 和 FTP02,然后设置安全权限,如图 2。同样设置文件夹

2、FTP02 的权限为 FTP02 完全控制,当然这里可以按照实际情况分配不同用户不同的权限。回到 IIS 管理器,选择一个 FTP 站点“新建/虚拟目录/下一步”在别名处输入 FTP01,选择“下一步”,路径选择刚刚创建的 FTP01 目录,选择“下一步”,同样新建一个虚拟目录 FTP02,路径指向 FTP02 目录。这里注意的是:别名和目录名以及用户名 3个必须完全一致。测试一下:这里以 IP 为 192.168.0.16 为例,输入 FTP:/192.168.0.16,回车,提示输入用户和密码,输入 FTP01 及其密码,顺利进入,这时进入的只能是 FTP01 虚拟目录,可以上传一个文件,

3、然后在服务器上查看一下是放置在哪个目录下就可判定了。同样,以 FTP02登入,就进入了 FTP02 目录,用户被限制在自己的目录内不能进入他人目录,安全性还是有保障。如果用户需要能自己更改密码,则只需要在创建用户的时候,不选中图 3 所示的选项即可。 小提示:客户端修改 FTP 账户密码的方法:在命令提示符下输入:FTP 192.168.0.16输入用户名输入密码输入 quote “site pswd 旧密码 新密码”本方法优点:结合 NTFS 权限以及磁盘限额能很好地实现多用户的多样化管理。本方法缺点:由于 FTP 用户密码是以明文的方式在网络上传输,所以不太安全,遗憾的是,IIS 内置的

4、FTP 服务并不支持 SSL,这一点比不上 Serv-U。实现 Serv-U 中的链接功能这是利用路径解析原理实现的,算得上是 MS-FTP 的一个隐藏功能。首先在 FTP 站点根目录(这里为 d 盘)下创建一个文件夹,名为 tools,在 IIS 管理器中,在 FTP 站点下创建一个虚拟目录,名为 tools,路径指向 f 盘下的“工具”目录。注意这里的虚拟目录名必须和站点根目录下创建的文件夹名一致。在客户端登录,这时不能使用 FTP01、FTP02 登录了,因为他们登录进去后直接到了站点根目录下的对应子目录下了,同时不能向上回到站点根目录,所以只能另外创建新用户,这里我创建了一个 FTP0

5、3 用户,登录进去发现除了可看见 FTP01、FTP02 目录外,还有其他目录,但是前面设置了 FTP01,FTP02 目录的权限,所以 FTP03 并不能访问他们,只是知道这些目录的存在而已。点击 tools 目录,您会发现自动指向了服务器的 f 盘下“工具”目录。本方法优点:不用第三方工具实现了链接功能,在有多个驱动器可使用的情况下特别有用。如果是想链接到一个完整的分区,那么在站点根目录下创建一个文件夹,名字和驱动器号相同就可以了。本方法缺点:需要创建额外的用户,如果 FTP01 这类用户想浏览其他磁盘上的内容就很难了。自动更新 FTP 站点目录及文件列表Windows 有一个很有用的命令

6、 tree 在这里可以大显身手了。如果 FTP 站点根目录是 d,我们只要创建一个批处理文件,内容如下tree /f /a d: d:FTP.txt然后添加一个任务计划,每小时运行一次。值得注意的是,添加完一个任务后必须进行高级设置才行,如图 4 所示。 这样设置好后,用户登录时可以先下载 FTP.txt 这个文件到本地看看是否有更新,这样可以节省用户一个目录一个目录去找更新的时间,尤其是网速较慢的情况下。对这个进行扩展一下,可以更节省用户的时间,还是得靠 Windows 另外一个有用的命令 fc,编写如下批处理文件 FTP 更新.bat:tree /f /a d: d:FTPnew.txtf

7、c /L d:FTP.txt d:FTPnew.txt d:FTP 更新列表.txt然后运行一次前面编写得 FTP.bat,再运行一次 FTP 更新.bat,这时可以查看 FTP 更新列表.txt 了,如果有更新的话,会以*开头*结尾的形式指出哪个目录有更新,更新的文件名是什么都列出来了,是不是更一幕了然呢。用户只需要首先下载 FTP 更新列表.txt 查看就可以了,当然用户已经浏览过这个 FTP 站点,第一次浏览下载 FTP.txt 就可以了,如果嫌 FTPnew.txt 这个文件不应该出现在站点根目录下,也可以在编辑命令时指向其他位置即可。如今在论坛上也见很多 FTP 列表,手工维护实在很

8、麻烦,只要把 FTP 更新列表.txt 放在一个 Web 路径下或专门为创建一个虚拟目录指向 FTP 更新列表.txt 所在目录,那么我们就可以通过浏览器直接浏览这个文件,因为 IE 浏览器是可以直接解析 txt 文件的,所以不会提示下载。为了更好方便浏览者还可对 FTP 更新.bat 进行补充,完整的 FTP 更新.bat 内容如下:tree /f /a d: d:FTPnew.txtfc /L d:FTP.txt d:FTPnew.txt d:FTP 更新列表.txtecho 更新时间 d:FTP 更新列表.txtdate /t d:FTP 更新列表.txttime /t d:FTP 更新列表.txt然后添加一个计划任务,每小时执行一次这个批处理文件,这样浏览者不仅仅看到更新的内容,还知道更新的时间,下一次更新时间也可以自己推算出来了。如果经常登录这个FTP 站点,还可以把这个地址加入收藏夹,不用登录 FTP 也能知道服务器是否有更新,有兴趣可访问 http:/ 列表更新.txt 看看效果。上面所涉及到的工具都是 Windows 自带的,没有使用任何第三方工具,其实 Windows 还有很多地方值得我们去深挖。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号