LAMP之路

不积跬步,无以至千里!

IIS6的FTP建设

2014-3-9 一抹阳光 环境架设

最近由于需要,在win2003上搭建ftp,需要两个账号,1个匿名访问,另一个账号访问可以更改匿名访问账号中的内容。

 

首先想到的是Server-U,但是他是收费的,当然有破解版,但是在网上下载的这类破解版的用着还是不放心。

而且服务器上已经用IIS6搭建了网站,就不妨再用IIS搭建一个FTP吧。

IIS的FTP有三种模式:不隔离用户,隔离用户,用Active Directory隔离用户。

常用的是前两种,出于安全性考虑,这里使用第二种隔离用户模式。

1,首先要确保IIS的FTP组件已经安装。

2,建立一个系统用户myftp,设置为永不过期和用户不能更改密码。

3,新建目录,这里有3个特定名字的目录,LocalUser,Public,myftp。

其中LocalUser文件名是固定的,是所有ftp用户home目录的上层目录;Public也是固定的,是匿名用户的home目录;myftp跟用户名是一致的,是ftp账号myftp的home目录。

因为需要2个账号而且需要交叉权限。这里用两个ftp站点来实现。

依次建立目录D:/FTProot/LocalUser/myftp/LocalUser/Public

4,建立FTP站点

建myftp的站点,端口234,跟目录D:/FTProot,给读写权限

匿名用户站点,端口默认,根目录D:/FTProot/LocalUser/myftp,只给读权限。

OK。全部完成。测试一下吧。