曾几何时,架构FTP是网管GG们垄断的专利,菜鸟DD们要享用FTP上的资源大餐,全要看网管GG的心情和脸色。现在,随着宽带的日益普及,个人PC架构FTP再也不是什么难事了,创造和分享的快乐定会令你领略别样的互联网体验……本文给大家推荐一款最流行的功能强大的FTP服务器软件,教你如何一步一步建立自己的FTP服务器。

现在动辄几十GB的超容量硬盘已成主流配置,宽带更迅速地进入千家万户。这些都为自己动手建立一个FTP服务器准备了一个非常好的硬件条件。当你建立好一个FTP服务器后,可以利用它与网友共享各种各样的资源,喜欢音乐的可以把音乐文件放在服务器上与别人分享,喜欢软件的也可以把一直珍藏的东东慷慨地拿出来,甚至可以把大得惊人的电影文件放到服务器上供网友们下载欣赏,这在窄带时代简直就是不敢想像的。而现在却是“万事俱备,只欠东风”,这东风当然就是你的行动了。

 

Serv-U是一个非常好的FTP服务器软件,它设置简单,功能强大,性能稳定,也是目前国内使用最为广泛的FTP服务器软件。本文就先以使用Serv-U4.0为例,说明ftp建站过程,希望能对开始动手建立FTP服务器的网友有所帮助。下载并安装Serv-U

 

登录http://www.serv-u.com/下载Serv-U4.0的安装文件,大小约为2869KB。

 

双击安装文件开始安装,一开始与其它的软件安装过程类似,在选择好安装路径后,点击下一步,这里要选择安装的功能,前两个必须选上。然后点击下一步,直到完成,点击“finish”按钮结束安装程序。默认情况下,安装完成后会自动运行Serv-U管理员程序并在桌面上建立一个快捷图标。

 

设置向导

 

在Serv-U中要对你的ftp服务器进行设置并不复杂,不过,还是建议初学者先用“设置向导”进行设置。第一次运行将自动开始设置向导,向导将询问你几个问题,你回答完了也就设置完成。

 

当设置向导开始后点击Next即开始回答第一个问题:

 

菜单项是否采用小图标显示(Enablesmallp_w_picpathswiththemenuitems)?如果视力有问题,请选“No”,否则选“Yes”。

 

点击“next”开始并连接本地FTP服务器(Press“next”tostartthelocalFTPserverandconnecttoit)。

 

输入IP地址:IPaddress(leaveblankfordynamicorunknownIP),对于拥有固定IP的用户,就在这里输入本机的IP地址。如果是动态IP或未知IP(比如拨号上网或虚拟拨号的ADSL用户)则留空。

 

输入域名(Domainname):输入要建立的域的说明性名字,可以是IP名或其它你喜欢的说明性文字。

 

是否允许匿名登录(Allowanonymousaccess)?所谓匿名登录,实际上就是建立一个不用密码的anonymous账户,任何人都可以使用这个账户登录你的服务器;对于初学者,考虑到安全问题,建议先不建立anonymous账户。

 

要建立非匿名账户吗(Createnamedaccount)?建议你立即建立一个,这样,登录者必须使用用户名与密码才能登录。

 

输入账户名(Accountlo?ginname)。你要建立的账户名称,登录者将必须输入这个名字以登录到该账户。

 

输入密码(Password)。

 

选择主目录(Homedirec?tory)。这个目录是登录者登录账户后的第一个目录。

 

是否锁定用户在主目录?如果选择是,用户登录后无法使用主目录以外的目录。

 

账号管理特权(accountadminprivilege)。如果不准备让远程登录的用户有更大的权限,这里一般选择默认值“Noprivilege”就行了。

 

点击下一步后,Serv-U告诉你已经做好了所有必须的FTP服务器设置,并建立了账户。点击“Finish”结束向导。进一步设置Serv-U

 

使用设置向导建立的只是最简单的Serv-UFTP服务器及账户,我们在访问别人的服务器时,会看到权限方面受到很多的限制,比如同一个IP只能使用一个进程进行下载,只能下载不能上传,有的甚至没有list权限等等,要使自己的服务器也有这些限制,就必须对它进行更详细的配置。

 

在FTPServ-UAdminis?trator窗口的左边,是Serv-U的结构层次,其中的<<LocalServer>>就是本机的服务器,点选下面的Settings,右边将出现服务器的总的配置情况,General标签页中可以对服务器的总体限制及参数进行配置,Max.speed:可设置最大传输速率(kb/s),如果不加以限制,它是取决于你的带宽。如果没有很骄人的带宽,除了速度,还应该考虑限制连接到本服务器的最大用户数(Max.no.ofusers:),充分考虑才能保证每个用户都能有比较满意的传输速度。

 

将下面的Domains展开,再展开它下面你所建立的Do?main,可以看到里面也有一个settings,选择它,即可设置该“Domain”的属性。General标签页中可以设置最大用户数(Max.no.ofusers),还可以添加、删除、编辑虚拟路径(Vir?tualpathmapping)。

 

切换到IPAccess标签页,设置完全允许或禁止登录的IP地址列表,点选EditRule下的DenyAccess(禁止)或Al?lowAccess(允许),然后在Rule文本框中输入要禁止或允许的IP地址,点击Add按钮,将IP地址添加到下面的列表中。在列表中选择某个IP地址后点击Remove按钮,则将该IP地址移除。

 

切换到Messages标签页,设置服务器响应信息(ServerResponseMes?sages),软件自带的都是英文信息,你可以在这里将它改成中文的,并且可以用你自己的语句代替。建议将这些信息写得容易理解,以免别人登录失败时不明原因而反复尝试。

 

展开Users,可以看到你所建立的用户,选择你要进行设置的,在右边又可以见到很多相关的设置选项,在General标签页中,勾选“Allowonlylogin(s)fromsameIPaddress”,如果将其中的数字改成1,则同一个IP地址将只能用单线程登录,这个数字可以任意改变,改为2则同一IP可同时登录两个线程;在Loggingmessagefile(登录信息文件)处可以输入(或选择)一个事先建立好的文本文件(一般)的完整路径和文件名,用户在登录成功之后就会看到相关提示信息。你可以将一些公告信息编辑在该文本文件里,用户登录时可以立即看到,能即时对登录动作做相应调整,比如在里面告知“请务必用单线程下载文件”等等。

 

在“DirAccess”中可以设置目录存取属性。

 

设置完这些,如果没有特殊要求,你的服务器便可以对外开放了,其它选项基本上用缺省值就可以,这里就不做介绍了。

 

在服务器使用过程中,你可以在Activity中看到用户的活动状态。建议勾选“Autoreload(自动刷新)”。在Ac?tivity中还可以对当前登录的用户进行管理,如发送信息、封用户、封IP等,这些都可以通过右击当前登录的用户来实现。总之,这是你的服务器,你的权力是最大的了。

 

使用动态域名解析

 

接下来必须解决IP地址问题,那些有固定IP的用户就不必担心了,直接将自己的IP地址发布出去就行了。可是动态的呢?就要用到动态域名解析———DDNS。如果你不想再安装其它的DDNS客户端软件,可以使用Serv-U4.0自带的tzo.com,勾选Domain标签页中的EnabledynamicDNS,将出现另一个标签页“tzodynamicDNS”,切换过去,点击里面的一个申请30天试用的链接“Clickheretosignupforafree30daytrial”,浏览器将打开tzo.com网站首页,点击“Clickhereforyourfreetrialkey”链接,进入申请页面,只要填写你的E-mail地址和要试用的域名,然后点击Signmeup按钮,如果域名没有重复,系统将把一个TZOkey发送到你的邮箱。把这个TZOkey填入tzodynamicDNS标签页的TZOkey文本框中。这样你的域名就是yourname.MyFTPServer.com,别人可以使用它来访问你的FTP服务器,不管你的IP地址会怎么变化。但是tzo.com提供的动态域名解析服务是收费的,如果你不购买它的服务,只能试用30天。(CARON)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

 

(中国网友报)