易学易用 教你用Serv-U打造Ftp服务器

间隙填充
正睿科技  发布时间:2007-07-10 08:57:53  浏览数:8478

  网络的迅速发展为人们提供了前所未有的信息资源和全新的自由体验,人们在享受网络的同时,越来越希望能够拥有自己的网上家园。在当前流行的网络应用中,要数www和ftp文件传输最为普遍。下面小编就给大家介绍一种利用serv-u这一功能强大、界面友好、易学易用的ftp服务器端软件,可以在最短的时间内建立起一套完整的ftp服务器的方法。希望能够为广大的读者朋友们带来帮助。

  Serv-U简介

  Serv-U是一种被广泛运用的FTP服务器端软件,通过Serv-U,用户能够将任何一台PC 设置成一台FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制、移动、创建和删除等。

  虽然目前FTP 服务器端的软件种类繁多,相互之间各有优势,但是Serv-U 凭借其独特的功能得以展露头脚。具体来说,Serv-U 能够提供以下功能:

  ? 符合windows 标准的用户界面友好亲切,易于掌握。

  ? 支持实时的多用户连接,支持匿名用户的访问;通过限制同一时间最大的用户访问人数确保PC 的正常运转。

  ? 安全性能出众。在目录和文件层次都可以设置安全防范措施;能够为不同用户提供不同设置;支持分组管理数量众多的用户;可以基于IP 对用户授予或拒绝访问权限。

  ? 支持文件上传和下载过程中的断点续传。

  ? 支持拥有多个IP 地址的多宿主站点。

  ? Serv-U是一种被广泛运用的FTP服务器端软件,能够设置上传和下载的比率、硬盘空间配额、网络使用带宽等,从而能够保证用户有限的资源不被大量的FTP 访问用户所消耗。

  ? 可作为系统服务后台运行。

  ? 可自用设置在用户登录或退出时显示信息,支持具有UNIX 风格的外部链接。

  使用Serv-U创建FTP服务器的具体方法:

  安装Serv-U并建立FTP服务器

  下载Serv-U应用程序后,执行ServU4004.exe,并根据提示逐步安装。安装完成后不需要重新启动计算机,用户就可以直接选择“开始”→“程序”→“Serv-U FTP Server”→“Serv-U Administrator”命令启动应用程序,并进行简单设置。下面我们以当前计算机(IP地址为192.168.0.1,域名为server.kangbo.com)为例,建立FTP服务器。

  建立FTP服务器的操作步骤:

  (1) 启动Serv-U程序,打开Serv-U Administrator窗口,此时将显示Setup Wizard对话框,如图1所示。利用该对话框可以轻松地完成基本设置。


图1


  (2) 单击Next按钮,打开Show menu images对话框,选择Yes单选按钮,在使用菜单项目时可以使用小图标。

  (3) 单击Next按钮,打开Your IP address对话框,在IP address文本框中输入服务器的IP地址,如192.168.0.1。

  (4) 单击Next按钮,打开Domain name对话框,在Domain name文本框中输入域名,如server.kangbo.com。

  (5) 单击Next按钮,打开Anonymous account对话框,选择Yes单选按钮,允许用户匿名访问目录。

  (6) 单击Next按钮,打开Home directory对话框,并在其中Anonymous home directory文本框中输入匿名用户登录的主目录,如C:\MyFTP。

  (7) 单击Next按钮,打开Lock in home directory对话框,选择Yes单选按钮,锁定匿名访问目录。这样,匿名登录的用户将只能访问主目录下的文件和文件夹,而这个目录之外的其他文件和文件夹将不能被访问。

  (8) 单击Next按钮,打开Named account对话框,选择Yes单选按钮,创建命名账号,使用户能够以特定的账号访问FTP。

  (9) 单击Next按钮,打开Account name对话框,在Account login name文本框中输入所要建立的账号的名称,如wang。

  (10) 单击Next按钮,打开Account Password对话框,在Password文本框中输入密码,如wang。

  (11) 单击Next按钮,打开Home directory对话框,在Home directory文本框中输入登录目录的名称,与步骤(6)输入的内容相同,如C:\MyFTP。

  (12) 单击Next按钮,打开Lock in home directory对话框,选择No单选按钮,不锁定该主目录。

  (13) 单击Next按钮,打开Admin privilege对话框,在Account admin privilege下拉列表框中选择管理员权限。这里我们选择系统管理员权限,即System Administrator。

  (14) 单击Next按钮,打开Done对话框。如果需要修改前面的设置,可单击Previous按钮;要保留设置,可单击Finish按钮,这时Serv-U管理员窗口如图2所示。


图2
 
  创建一个组

  在Serv-U Administrator窗口中,展开创建的FTP服务器节点,右击Groups节点,从弹出的快捷菜单中选择New Group命令,可以创建一个组。此时将打开Add new group对话框,在Group name文本框中输入组名称,如Wd,然后单击Finish按钮,创建的组将显示在管理员窗口中。

  选择Dir Access选项卡,单击Add按钮,打开Add file/path to access rules对话框。设置文件路径,如C:\MyFTP,以及本组对文件夹所具有的权限,如图3所示。


图3

  建立虚拟目录

  对于匿名用户(Anonymous)来说,他的主目录为C:\MyFTP,如果要想通过ftp://192.168.0.1/temp的格式访问C:\Wang中的内容,则需要为其添加虚拟目录。

  建立虚拟目录的操作步骤如下:

  (1) 在Serv-U管理员窗口中,单击服务器节点下的Settings节点,选择General选项卡。

  (2) 单击Add按钮,打开Virtual path mappings-step 1对话框,在Physical path文本框中输入物理路径,如C:\MyFTP。

  (3) 单击Next按钮,打开Virtual path mappings-step 2对话框,在Map physical path to文本框中输入路径被映射到的目录名,如C:\Wang。

  (4) 单击Next按钮,打开Virtual path mappings-step 3对话框,在Map path name文本框中,输入虚拟目录名,如temp。

  (5) 单击Finish按钮,完成虚拟目录创建,其结果如图4所示。


图4

  (6) 在管理器左边的窗格中选择Anonymous用户,再在右边窗格切换到Dir Access选项卡,然后单击Add按钮,将C:\Wang目录增加到列表中。

  管理FTP用户

  在使用Serv-U管理员创建服务器站点时,我们已创建了一个Anonymous用户和一个wang用户。管理员也可以根据需要,增加、删除、复制或禁用用户。

  ? 要增加一个新用户,包括增加Anonymous用户,可在管理员窗口的左边窗格中右击Users节点。弹出快捷菜单,选择New User命令,打开Add new user对话框。根据提示,并依次输入用户名(User Name)、密码(Password)和主目录(Home directory)。

  ? 要删除一个用户,可右击选中的用户,并从弹出的快捷菜单中选择Delete User命令即可。

  ? 要复制一个用户,可右击选中的用户,并从弹出的快捷菜单中选择Copy User命令,则会生成一个新用户(其名称为在原用户名前添加Copy of)。它除了用户名与原用户不同外,其他各项(包括密码、主目录、目录权限等)则完全一致。

  ? 要暂时禁用一个用户的登录权限,可选中该用户,然后切换到Account选项卡,并启用Disable account复选框即可。
 
  管理目录权限

  在Serv-U管理员窗口左边窗格中选择用户名,再将右边窗格切换到Dir Access选项卡。在列表中选中目录后,就可以在窗口的右侧更改当前用户的访问权限了,其设置如图5所示。


图5

  访问权限共分为3类,即文件、目录和子目录权限。其中,文件权限包括Read,Write,Append,Delete和Execute;目录权限包括List,Create和Remove;子目录权限只有Inherit。当相应复选框被启用时,则所设置的权限将对当前目录及其下的整个目录树起作用。

  客户端的连接

  在客户端,用户可以通过DOS方式、IE浏览器或专用的FTP客户端应用程序等多种方式,来连接所配置的FTP服务器

  ? 在DOS(或命令提示符)状态下,客户端的访问格式为ftp -A 192.168.0.1,以匿名方式登录,不需要输入用户名和密码。

  ? 在IE浏览器中,客户端的访问格式为,ftp://192.168.0.1,也不需要输入用户名和密码。

  ? 在专用的FTP客户端应用程序设置中,如CuteFTP Version 4.2中文版,按如图6所示,在“站点标签”文本框中输入站点标签名称(任意);在“主机地址”文本框中输入FTP服务器站点地址192.168.0.1;在“用户ID”和“密码”文本框中分别输入用户名和密码。然后单击“确定”按钮。


图6

  需要注意的地方:在客户端的连接中,IP地址192.168.0.1也可以用计算机名server.kangbo.com来代替。在DOS方式下,除了ftp -A 192.168.0.1中的A一定要大写外,其他字符均不区分大小写。如果在DOS方式下用ftp 192.168.0.1的格式进行登录,则需要输入登录的用户名及密码。

  我们使用的Serv-U是一款运行简单、功能强大、易学易用的FTP服务器端软件。相信广大用户结合以上的介绍,再加上个人的实践,一定会在最短的时间内构建起自己的功能强大的FTP服务器,从而为您的网络生活增添靓丽的色彩。