日期:2014-05-16  浏览次数:21602 次

windows server 2008 + IIS 7.5实现多用户FTP(多账号对应不同目录)

在windows server 2003 + IIS 6 的时候,就已经能实现多用户FTP的功能,不过设置有写繁琐,如果站点多的话,设置账号、权限这些东西都要搞很久。
Windows server 2008 + IIS 7.5 同样能够实现多用户FTP,并且要比IIS 6 便捷许多。
一,设置。为了安全起见,建议使用独立的账号作为FTP账号。账号建立好以后,通过建立站点的“添加FTP发布”来添加FTP站点即可。一个WEB站点对应一个FTP发布,也就是一个FTP站点。建立的流程如下图:

添加“添加FTP发布”

绑定域名和SSL,注意需要选“允许”或“需要”。

身份验证和授权信息。这里我选择“指定用户”,那么这个FTP就只有一个用户能使用了,当然你也可以选择“指定角色或用户组”,这样就可以支持一个站点多人使用。点击完成就可以了。
2、登录设置。上面的“启用虚拟主机名”有什么作用呢?难道要使用WEB这样登录:ftp://www.ljf.cn?不是的。这个虚拟主机名是跟用户名一起组成FTP的登录名。例如上面的设置,则FTP的登录名是这样的:
www.ljf.cn|ljfcn
使用竖线|分开虚拟主机名和用户名。密码就是系统账号的密码。
3、权限设置。FTP的主目录就是WEB的主目录,所以要为其添加FTP登录账号的读取、写入权限,这样FTP才能正常使用。这部分跟windows server 2003 没什么区别。