不积跬步,无以至千里!
最近由于需要,在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。全部完成。测试一下吧。