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站点。建立的流程如下图:

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

添加“添加FTP发布”

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

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

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

身份验证和授权信息。这里我选择“指定用户”,那么这个FTP就只有一个用户能使用了,当然你也可以选择“指定角色或用户组”,这样就可以支持一个站点多人使用。点击完成就可以了。

2、登录设置。上面的“启用虚拟主机名”有什么作用呢?难道要使用WEB这样登录:ftp://www.ljf.cn?不是的。这个虚拟主机名是跟用户名一起组成FTP的登录名。例如上面的设置,则FTP的登录名是这样的:

www.ljf.cn|ljfcn

使用竖线|分开虚拟主机名和用户名。密码就是系统账号的密码。

3、权限设置。FTP的主目录就是WEB的主目录,所以要为其添加FTP登录账号的读取、写入权限,这样FTP才能正常使用。这部分跟windows server 2003 没什么区别。