首先,在服务器上安装Serv—U软件。
第二步,运行Serv—U,在“安装向导”的指引下,对FTP服务器进行基本的配置。
① 输入服务器域的IP地址。
② 输入域名。
③ 输入域的端号,选择默认的“2l”。
④ 选择域的类型,选择默认的“存储于.NIN文件”。
第三步,设置服务器的“访问最大速度”和“允许的最大用户访问量”,以保证服务器的非常好的运行状态,使服务器正常无故障运行。如果不设置“最大访问速度”,服务器将会利用所有可能的带宽为客户提供服务,而过多的用户可能会占用一切可能的带宽,从而影响其他的网络应用。
如果不设置“允许的最大用户访问量”,Serv—U将不对访问人数进行控制,直到耗尽所有的系统资源。因此,服务器的管理人员最好对访问的用户数量进行合理的控制。如果把该项设为0,则所有用户的访问都被服务器拒绝。
第四步,为用户设置登陆名和密码。并设置用户权限。Serv—U支持匿名访问,但是作为专业的权威气象站点,一般只允许授权用户访问,所以用户登陆FTP服务器时需要有一个帐号和相应的密码,服务器的管理人员在Serv—U中为用户设定其帐号和密码。
在用户的“主目录”中,设置该用户访问的根目录,即直接设定该用户在成功登陆之后所自动位于的起始目录。用户对目录访问的权限包括“列表”、“创建”、“删除”和“继承”。 “列表”允许用户取得目录列表,“创建”允许用户在根目录下创立新的子目录,“删除”允许用户删除根目录下的子目录,“继承”是对某一目录设置的访问权限将自动被该目录下的所有子目录继承。
在用户帐号的设置中,还需要设置该用户的访问权限。对文件的访问权限包括“读取”、“写入”、“追加”、“删除”和“执行”等。“读取”是只允许用户下载服务器上的文件;“写入”是允许用户向服务器上上传文件,但无权对文件更改、删除或者重命名;“追加”是允许用户对服务器上已有的文件进行附加,拥有“追加”权限的用户自动拥有“写入”的权限;“删除”是允许用户对服务器上已有的文件进行改动、重命名或者删除,拥有“删除”权限的用户自动拥有“写入”和“追加”的权限;“执行”是允许用户通过FTP运行可执行文件。
通过规定每个用户在访问该FTP服务器时的权限,决定了用户可以访问哪些文件、不能访问哪些文件、以何种方式访问,从而确保了网络信息的安全。
Serv—U除了可以设置单个用户,还可以根据相同的用户属性组建“组”。比如,访问相同根目录的用户很多,则可以把这些用户放在一起,组建一个“组”,这样在设定用户属性时进行统一的管理,可以大大减少服务器管理人员设置用户帐号属性的工作量,简化了对用户帐号的管理和维护工作。
Serv—U还提供复制用户的功能,使操作更简单方便。
第五步,服务器其他属性的设置。
Serv—U强大的功能还体现在通过设置服务器的属性,大大增加其安全性。比如,可以设置禁止登陆的IP,也可设定允许登陆该服务器的IP范围等等。
通过以上操作,即建好了FTP服务器。
3、FTP客户端
要想实现FTP文件传输,必须在相连的两端都装有支持FTP协议的软件。以上讲述的是装在服务器端的FTP软件,客户端电脑上为FTP客户端软件。FTP尽管可以直接被终端用户使用,但其应用主要还是通过程序实现。目前客户端的FTP传输工具很多.如LeapFTP、WS_FTP等,都是很好用的工具。