Serv-U ftp 服务器的进阶管理是个什么概念呢,举个例子来说,你可以管理一个ftp服务器来进行商业上的资料传输,比如网络印刷店,消费者可以通过ftp传送图文资料至网络印刷店(如果有的话),由网络印刷店来帮你印刷,之后再行通知取件。另外在企业内部传送资料,也可通过ftp来传送,大家可以通过简单架设的ftp服务器来传送共用的文件,虽然也可以使用网络邻居来做这些事,但它最大的缺点是使网络的品质大受影响。
那么Serv-U ftp 服务器进阶管理实现的功能具体介绍如下,
一.虚拟目录的建立
1.设定Anonymous者的帐号,
先至Setup中选择Users,再选择New新增匿名者帐号。
User name,Anonymous
Group name,
Password,
Home directory,c:\ftp
File/Directory access rules部分加入c:\ftp将Read、List以及Inherit
打勾,匿名者进来就会到 c:\ftp 目录下,再加入 c:\upload将文件权限Read,
Write、Append打勾,再将目录权限List及Make
以及Inherit 打勾,再按Store储存这些设置。
2.设定虚拟目录,
现在设定的是c:\ftp,是登入进来的目录,而c:\upload 可供上传。先编辑一个links.txt文件,并将其属性设为隐藏,放置于c:\ftp 目录下,内容为,
ftp |c:\ftp
upload |c:\upload
再至Setup中选择FTP-Server,设相对路径"Primary file containing’links’"至c:\ftp\links.txt,如果出现c:\ftp\links.txt,则将其改成links.txt,如果设成绝对路径c:\ftp\links.txt,则每次切换目录都会显示c:\ftp\links.txt的内容,如果只写links.txt,就是进入哪一个目录下,有links.txt文件才显示,所以使用相对路径比较方便。
可至Setup中选择Users,再选择Anonymous帐号,将Misc部分的"Hide’hidden’ files"勾选,这样匿名者就看不到隐藏的文件,所以links.txt也就看不到了。然后要记得按Store储存这些设置。使用cuteftp登入的结果,是可以看到upload目录,这样就不用手动切换至upload目录。
二.信息的设定
1.设定信息内容,
请参考Serv-U安装后的的Serv-U.txt文件。
先编辑一个message.txt文件并将其设为隐藏,放置于c:\ftp目录下,相应的范例内容可参考:http://drj.ithome.com.tw/21_learn_topic_index1.html
2.设定使用者登入信息路径,可至Setup中选择Users,再选择Anonymous帐号,将Misc部分的"login message file"设至c:\ftp\message.txt,使用cuteftp登入的结果即可看到信息。
你可以设定不同使用者看到不同的信息,只要文件名及路径不同就行。
三.群组设定
1.设定Groups的帐号,
先至Setup中选择Groups,再选择New新增pchome的Groups帐号。
User name,pchome
Password,
Home directory,c:\ftp
File/Directory access rules 部分设定与Anonymous 同,
只是多加入c:\download目录,并修改links.txt,加入成为
ftp |c:\ftp
upload |c:\upload
[下载的软件收集区] |c:\download
并修改至MISC部分修改这个Groups的使用设定,如隐藏目录及信息设定等。
2.设定Groups的使用者帐号
先至Setup中选择Users,再选择New新增drj的帐号。
User name,drj
Group name,pchome
Password,drj
此处密码部分因为选择了"Encrypt passwords",因此选择Store储存后看不到输入的drj 密码。使用群组管理可以让我们方便的设定权限,不会因为使用者太多而觉得设定很麻烦。使用cuteftp登入的结果可以看到新增的"下载的软件收集区"目录。
其实Serv-U的功能还有很多,你可以在安装后的目录中参阅Serv-U.hlp、Serv-U.txt、Serv-U.doc等文件。