设为首页

首 页

新 闻

教 育
学 习

文 学

人 才

文 化

艺 术

书 画

论 坛

博 客

社 区

图 片

网 络

中 国

世 界

书 店

音 像

摄 影
健 康

生 活

旅 游

娱 乐

男 女

体 育

军 事

科 技

经 济

房 产
汽 车

通 信

商 城
当前位置:首页 > 网络 >> 网络学院 >>> 文章内容



Serv-U的配置手册


时间:2007-4-4   阅读1134次

  FTP教程
   
    前言
   
    在各位熊友的大力支持和各FTP站长的努力下,小熊在线软件论坛成立了自己的FTP联盟,为各位熊友提供了一个学习、交流软件、书籍、教程、影音的场所。鉴于有的网友还不太熟悉FTP的规则和FTP软件的操作,受牛兄之托,小弟勉为其难,涂鸦一次,因水平有限,
    必有不少错误之处,请各位熊友批评指正,共同探讨。
   
    致谢
   
   
    感谢各熊友对我的大力帮助和关心,使我在这个大家庭中学到了许多知识,结识了许多朋友。感谢各FTP站长的无私奉献,为大家提供FTP服务器。感谢CCF,在CCF我学到了不少东东,我的大部分软件、电影、音乐都来自CCF。
   
    第三章
   
    FTP服务器软件
    1.
    Serv-U简介
   
    Serv-U是一款功能强大的FTP服务器软件,他的管理界面友善,性能稳定,支持断点续传、支持带宽限制、支持磁盘配额、支持远程管理、支持虚拟主机等,是使用最广泛的FTP服务器软件。目前Serv-U的最新版本为4.1.0.6,你可以从各大软件站下载到这款软件和他的汉化补丁。有了它,你就可以将你的个人电脑变为一台FTP服务器。
    Serv-U由两大部分组成,FTP引擎和用户管理界面。Serv-U引擎(ServUDaemon.exe)是一个常驻后台的程序,是整个软件的核心部分,它负责处理来自各种FTP客户端软件的FTP命令,也是负责执行各种文件传送的软件。在运行Serv-U引擎也就是ServUDaemon.exe文件后,它将作为一个后台服务运行,看不到任何界面和消息提示。Serv-U引擎可以在任何Windows平台下作为一个本地系统服务来运行,系统服务随操作系统的启动而开始运行,而后我们就可以运行用户界面程序了。在Win2000/XP系统中,Serv-U会自动安装为一个系统服务,但在Win9x/Me中,你需要在“本地服务器”面板中选择“自动开始”,才能让它转为系统服务。Serv-U用户管理界面(ServUAdmin.exe)也就是Serv-U管理员,它负责与Serv-U引擎之间的交互,指示Serv-U按用户的设定配置工作。通过用户管理界面,你可以完成Serv-U配置和管理,同时还能监视FTP的工作情况、实时状态。
    下载地址:http://www.skycn.com/soft/1240.html
    汉化下载:http://www.skycn.com/soft/5704.html
   
    2.
    FTP服务器架设流程
   
    架设FTP服务器的简单流程如下:1.安装FTP服务器软件,如Serv-U。软件的安装我不准备讲解了,相信大家都能很轻松的完成这个任务。
   
    2.正确配置有FTP服务器软件,使之正确运行。当你在FTP客户端软件中能用ftp://127.0.0.1这个地址成功登陆你的FTP服务器,也就是说能正常从本机登陆FTP服务器,这一步通过了,说明FTP服务器软件工作基本正常。如果不能登陆或出现其他问题,仔细检查FTP服务器的设置。登陆测试完成后,你还应该测试每一个用户的访问权限等设置,同样,用ftp://127.0.0.1这个地址登陆,但每次使用不同的用户,测试每一个用户的访问权限,上传、下载、续传等功能。测试正常后,就可以进入下步的设置了。
   
    3.正确配置使互连网(局域网)的用户能正常访问你架设的FTP。如果你安装了防火墙软件,则要对防火墙进行相应的设置,使之允许外部连接你的FTP命令端口;如果你没有固定的公网IP,使用建议动态域名系统;如果架设FTP服务器的计算机是位于防火墙或局域网内部
    ,则必须进行端口映射。这一步设置完成后,就得请其他人通过互联网帮你测试FTP运行情况,如果能正常访问,那么恭喜你,你的FTP服务器架设成功,否则,仔细查看FTP客户端软件给出的出错消息,分析出错消息,找出原因,解决后再次测试。
   
    流程图
   
    3.
    建立一个FTP服务器
   
    Serv-U的安装很简单,一路点“Next”就是了,在Serv-U安装完成后会指导你创建一个域和用户帐号,如下图。如果你不习惯E文的话,你可以取消他,汉化后再手工建立域和用户帐号。这里的E文都很简单,咱们现在选“Next”,开始建立一个域并建立几个用户帐号。
    在Serv-U中,一个域就是一个单独的FTP服务器,创建一个域也就是创建了一个FTP服务器。在接下来的对话框中,Serv-U会依次要求你输入服务器IP等信息,咱们一步步来看。
   
    第一个对话框问你是否在图标菜单,这个当然选是了;
   
    第二步问你是否在本地运行FTP服务,选是,这一步可能要会花点时间,咱们不急;
   
    下一步Serv-U要你填写服务器的地址,一般个人用户没有固定的IP,留空直接点下一步就是了;
   
    域名:自己随便取个名字吧,象我的foolish就不错;是否安装为系统服务:安装为系统服务后,开机时就能自动启动FTP服务,选是;
   
    是否允许匿名用户:你自己看着办了,一般选是;
   
    匿名用户主目录:匿名用户登陆后进来的目录,选择硬盘中的一个目录;
   
    是否销定用户于主目录中:建议选是,这样安全;
   
    是否创建其他用户:选是开始创建其他用户,过程与创建匿名用户差不多,选否的话,就可以结束创建向导。这时已成功创建了一个域了,你可以通过Serv-U的管理程序配置、管理你刚才创建的域。
   
    大多数国人的E文不是很好,就象我,故汉化一下是必要的。先在系统栏的Serv-U图标上单击右键,在弹出的菜单中停止Serv-U服务,然后再关闭Serv-U的管理界面。记住,仅仅关闭Serv-U的管理界面并不能停止Serv-U服务,Serv-U还在后台默默的工作。停止Serv-U服
    务后,就可以汉化Serv-U了。安装汉化包大家都会吧^_^。
   
    4.
    FTP服务器设置
   
    刚才虽说已经建立了一个基本的FTP服务器,但要使FTP服务器能更好的工作,加入更多的功能,还得仔细配置Serv-U,使它更好的为咱们服务。我不想详细讨论Serv-U的各项设置与参数,因为这方面的教程网上很多,各位大可以参照南山或吕荣达写的教程,这里仅讨论一些在Serv-U设置中常见的问题及本人在使用Serv-U过程中的一些经验,希望能对大家有所启发。
   
    启动Serv-U的管理界面,服务器的所有配置均在这里完成,同时通过管理界面,还可以监视Serv-U的工作情况、监视当前用户的活动。管理界面由两个大的窗口组成,左边树形结构列出了当前所有的服务器和域,右边是左边每一项的详细设置,你可以在右面板中设置Serv-U的每一个细节。改动了Serv-U的每一项设置后,一定保存后才能生效,你可以在菜单中选择“设置/应用”或在工具栏中按下应用按钮
    来保存Serv-U的设置,并使之立即生效。
   
    4.1
    常见问题及技巧(738字)
   
    1.如果你不清楚设置的具体含义,不要改动Serv-U的默认设置。
    2.在“本地服务器/设置/常规”面板中选中“检查匿名用户密码”将使得IE不能正常登陆你的FTP。
    3.在“本地服务器/设置/常规”面板中选中“删除部分已上传的文件”将使你的FTP服务器上传不支持续传。
    4.在“本地服务器/设置/常规”面板中选中“禁用反超时调度”且可以使客户端的智能保持连接无效,建议选中。目前多数FTP客户端软件均支持智能保持连接功能。
    5.在“本地服务器/设置/常规”面板中选中“拦截FXP”将使你的FTP服务器不支持FXP,建议至少在上传帐户中不能选中此项。6.在“本地服务器/设置/常规”面板中的最下面一项“拦截连接超过XX次,于YY秒,ZZ分钟”含义如下:如果某用户在YY时间内连接次数XX次
    ,且禁止ZZ分钟。建议选中此项并设置相应的时间。
    7.无条件选中“本地服务器/设置/高级”面板中的“加密密码”和“启用安全”两项。
    8.对于网络条件不对或网络时延很大的环境中,选中“本地服务器/设置/高级”面板中的“禁用Nagle运算法则”。
    9.对于流量很大的FTP站点,适当加大“本地服务器/设置/目录
    缓存”中的目录缓存大小和超时设置。
    10.在每个用户的“常规”面板中选中“隐藏隐藏文件”、不要选中“总是允许登录”和“允许用户更改密码”,但对于系统管理员则相反。
    11.适应设置用户的“空闲超时”、“登陆线程”和“下载速度”很有必要。建议下载用户给一线程,空闲超时不大于5分钟。
    12.无条件选中“锁定用户于目录中”这个选项。
    13.如无需要,不要启用磁盘配额和上传/下载率,有许多FTP不能正常访问就是因为这里设置不对引起的。
    14.鉴于目前扫PUB、黑FTP以及其他攻击情况日益增多,网络的安全状况越来越差,建议FTP命令端口不要用标准的21端口。
   
    4.2
    目录权限设置(174字)
   
    关于目录访问权限,一定要小心设置,不要多给权限,也不能少给。下载帐户至少要求有读取的权限,可以给列表和目录继承权限;上传帐户至少要求有写的权限,可以给追加、目录创建和子目录继承的权限。权限设置关系系统安全,切记不要能多余的权限,尤其是写、删除、执行的权限。另在Serv-U中目录访问权限和IP规则有优先级的,排在上面的规则比下面的优先级高,这点请大家注意。
   
    4.3
    用户登陆消息(285字)
   
    在Serv-U中,你可以自定义FTP服务器的登陆消息,切换目录时的消息和用户退出登陆的消息。消息文件是一个文本文件,你可以用任何文本编辑工具编辑消息文件,编辑好就在“域/设置/消息”面板中设置后相应的消息文件就可以了。
    在Serv-U的消息文件中,你可以使用一些变量,来显示服务器和用户当前的状态等参数。
    在消息文件中Serv-U的消息变量在客户端登陆时就会自动替换成对应的信息。相关变量的含义,你可以查阅Serv-U的帮助文件,这里就不多说了。提请大家注意的是在使用当前硬盘剩余空间这个消息变量时,一定要将消息文件放在更改消息文件主目录或更改消息文件
    次目录处,才能正确显示当前的磁盘剩余空间。
   
    4.4
    远程管理FTP服务器(268字)
   
    Serv-U支持FTP服务器的远程管理,你可以远程管理你的FTP服务器。首先,在用于远程管理的计算机中安装并运行Serv-U,在左面板最上方的Serv-U服务器处单击右键,新建一个FTP服务器。这时系统提示你输入服务器IP、端口、服务器名字、用户名及密码。仔细填你
    好要管理的FTP服务器IP或域名、端口、管理员名字、密码,服务器名字你可以随便取一个就是了。这样就建立了一个新的FTP服务器,如图。这里提醒大家注意,没有管理权限的用户是不能远程管理FTP服务器的,如你试图用一个没有管理权限的用户远程登陆管理FTP服
    务器,Serv-U将会报错。至于怎么管理,具体操作和本地服务器是一样的。
   
    FTP服务器远程管理示意图(31字)
   
    5.
    使用动态域名(674字)
   
    大家都知道,FTP服务器地址要求是一个IP地址或一个域名,但对于大多数个人用户来说,一般都是采用ADSL拔号的上网方式,这种上网方式没有固定的IP,每次断线再次拔号后的IP与上次的IP一般是不相同的。那有没有办法使一个域名始终指向自己的电脑而不论IP怎么变化呢,办法当然是有的,我们可以申请动态域名解析服务。
   
    动态域名服务是由互连网中的网络服务商提供的一项将域名解析到运行有动态域名客户端软件的计算机,使域名指向这台计算机而不论此计算机的IP如何变化。如果你申请了动态域名服务,同时动行了动态域名客户软件,客户端软件将自动连接动态域名服务器,反馈最新的IP地址信息至服务器,服务器更新数据库中的数据,使你申请的域名始终指向你的计算机。简单点说,动态蛎突Ф巳砑褪亲远掠蛎隝P地址之间的对应关系。
   
    目前国内的动态域名服务商有希网网络http://3322.org/和网域科技http://www.oray.net/等,你可以去他们的主页申请动态域名服务。这两个服务商都提供免费的和收费是服务,咱们是穷人,就用免费的了^_^。希网网络你可以选择后缀为3322.org、2288.org、660
    0.org、7700.org、8800.org、8866.org、9966.org等的域名,如我的foolish.6600.org就是希网提供的动态域名;而网域科技只提供vicp.net为后缀的域名,俗称花生壳,如我的另一个域名foolish.vicp.net就是网域科技提供的。在使用动态域名的过程中,我发现希网网络的域名比网域科技的花生壳要稳定,故建议大家优先申请希网网络的动态域名。至于动态域名客户端软件的安装、设置,这些都十
   
    6.
    FTP服务器中防火墙软件的设置(223字)
   
    现在大多数计算机都安装了防火墙软件,你必须正确配置防火墙软件,才可使其他人能正常访问你架设的FTP服务器。一般的,你要在防火墙的IP规划中加一条允许其他人连接你的TCP21端口的规则,如果你的FTP服务器的命令端口采用的不是标准的21端口,则相应的规
    则中的端口应改为你的命令端口。也就是说,你必须在防火墙的IP规则中加入一条允许别人连接你FTP的命令端口的规则。同时,你还要允许Serv-U访问网络。对于位于内部局域网中的FTP服务器,还有一些特别的设置,我将在后面详细讲述。
   
    7.
    同一台电脑架多个FTP服务器(200字)
   
    Serv-U支持虚拟主机,可以用Serv-U在同一台计算机中架设多个FTP。你只要在Serv-U中建立多个域就可以实现这个目标,当然,每个域的命令端口应该不一样,不然,将指向同一个FTP。你可以为每一个域配置不同消息文件、不同的主目录、是否支持FXP、是否支持PASV等。具体每个域的配置和前面讲到的一样,你将每一个域看做是不同的FTP服务器就是了。这点对于FTP客户端来说是完全透明的,也就是说,客户端会将不同的域当作不同的FTP服务器。
   
    8.
    局域网架设FTP服务器(59字)
   
    局域网架设FTP服务器与一般的FTP服务器架设方法没什么区别,这里主要讨论怎样使互联网中的用户能正确访问局域网中的FTP服务器。
   
    8.1
    使互连网用户能访问局域网中的FTP(231字)
   
    有许多FTP服务器架设在局域网内部或位于防火墙的后面,如不经过设置,互联网的用户是不能正确访问的,这里我假设你已经在内部局域网成功架设了一个FTP服务器。要使互联网中的用户能访问位于内部局域网中或防火墙后的FTP服务器,首先必须在内部网关或防火墙
    中开一个端口,映射至你FTP服务器的命令端口。这时,互联网中用户访问的端口就是网关中映射的那个端口。例如,你的内部FTP服务器命令端口为21,同时你将网关上的1021端口映射至FTP服务器的21端口,这时互联网用户要用1021端口才能访问你的FTP。
   
    8.2
    局域网中的FTP支持PASV模式(397字)
   
    相对于互连网用户,内部局域网中的FTP服务器一般是不支持PASV模式的,因为PASV模式在传送数据时要求客户端主动连接服务器的高端端口,而此时FTP服务器位于局域网内部,客户端将试图连接局域网网关或防火墙的高端端口,而不是FTP服务器的高端端口,从而被网
    关或防火墙拒绝。通过适当的设置,我们是可以使位于防火墙后面或网关后面的FTP服务器支持PASV模式的。
   
    首先,我们在网关或防火墙在开一段高端端口,如4000-5000(如条件有限,不能开这么多端口,开20个端口也就足够了),并设置防火墙IP规则,允许互连网计算机连接此段端口。再次,我们要将这段端口映射至FTP服务器中相应的端口。最后,在FTP服务器中我们对Serv-U要做如下设置:1.在“本地服务器/设置/高级”面板中的“PASV端口范围”填写刚才映射的的端口范围;2.在“域/设置/高级”面板中选中“允许被动模式数据传送”且在后面的“使用IP”中填写网关或防火墙的IP地址(局域网内部地址)。
   
    设置PASV端口范围(31字)
    设置允许PASV方式,设置PASV使用IP(30字)


作者声明:
  
我谨保证我是此作品的著作权人。我同意中国人人网发表此作品,同意中国人人网向其他媒体推荐此作品。未经中国人人网或作者本人同意,其他媒体一律不得转载。一旦传统媒体决定刊用,中国人人网及时通知我。在不发生重复授权的前提下,我保留个人向其他媒体的直接投稿权利。
【编者按】(注:转载除外)


相关信息
网友评论                >>> 发表您的评论
没有评论信息

  友情连接 关于人人 加盟人人 联系人人 人人广告 人人招聘 人人导航 人人未来  

人人文学网
网址:http://www.cnrr.cn 电子邮箱:cnrr.cn@163.com
总部电话:010-51656981 QQ:253581255
版权所有: 中国人人网

书画大学