虽然使用IIS配置FTP服务器也有很多次了,可是一直不知道FTP竟然是支持多用户的,惭愧啊,并且在配置账号密码上也有误解,现在一并总结出来。 通过阅读IIS自带的帮助文档,了解到IIS 6.0 的FTP服务器是支持多用户的,那如何配置呢,步骤如下: (1)新建FTP登陆账号 运行“管理工具”->“计算机管理”,选择“本地用户和组”,再选择“用户”,可以看到用户列表。如果不是匿名登陆FTP服务器的,必须要先在这里建立新用户,之后再通过这个用户名访问FTP服务器。 在“用户”那里右键选择“新用户”(或在视图右边右键),弹出新建用户的对话框,如下:
这样就建立了一个名为MYFTP的用户,我们就可以通过这个MYFTP访问FTP服务器了。
(2)在IIS 6.0 中新建FTP站点: 打开“管理工具”->“Internet 信息服务(IIS)管理器”,选择“FTP站点”,右键新建,之后下一步。 (A) FTP站点描述: 随意写点什么,点下一步. (B) IP地址和端口设置:如果只有一个FTP站点可以不填,你想建立多个FTP站的话,还是要填的. (C) FTP用户隔离: 有三项选择,“不隔离用户”、“隔离用户”、“用Active Directory隔离用户”,第一种用于单一用户,即不区别用户目录,如果建立了两个账号如AAA和BBB,那么你可以用AAA和BBB这两个账号登陆FTP,但这两个账号所能管理和访问的资源是相同的。 第二种“隔离用户”是下面将要讲到的。 第三种是域用户才用到,在这里就不讲了。 (D) FTP站点目录:选择一个目录作为FTP站点的主目录。 (E) FTP站点访问权限:只有读取和写入两个。 (F) 完成
到这里,多用户FTP站就配置完成了,但这个时候用户还不能登陆和访问FTP站点,因为还没给这些用户分配自己的FTP目录。 其实方法也很简单,先在FTP主目录下建立LocalUser的子目录,之后在LocalUser下再根据用户名建立子目录,如上面建立了两个用户名AAA和BBB,那就在LocalUser下再建立AAA和BBB两个子目录。 这样,通过AAA账号登陆FTP站点的用户只能管理和访问LocalUser\AAA目录下的文件,从而将用户隔离开了。
|