找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 5325|回复: 7

[软件与应用] FTP服务器软件与架设手册(很长)

[复制链接]
发表于 2003-6-3 00:00:00 | 显示全部楼层 |阅读模式
下面我分六个帖子把西祠计算机网络论坛上FTP服务器架设速成手册搬来与希望架设FTP的朋友参考。软件serv-u 4.10+注册机已经上传到ZJC1999的ftp:工具\\ftp工具\\susetup.exe
================================================

[face=黑体] FTP服务器架设速成手册(一)[转帖][/face]


===================================================
作者: DJ弘天 发表日期: 2002-11-01 09:21:20 返回《西祠计算机网络论坛》 快速返回

 

FTP服务器架设速成手册


2002-09-02 18:14:00.







  前言

  手中有精典软件、DVD影片,想提供给好友使用、欣赏,或读者具有优良的共享精神,将自己所拥有的东西共享出来,这些东西已经不再以是M来计算容量,一般几百M,甚至几个G,几百G,已经不再是发邮件能解决的了。也不能像以前申请个人主页空间那样,先申请100M空间,然后上载文件。在以前宽带未普及时,网友想都不会想到会有今天,在自己机器上架设自己共享下载站是轻而易兴起的事。

   FTP服务与FTP软件基础知识

  共享下载站,即我们所说的FTP服务器,FTP是英文File Transfer Protocol的缩写,中文意思是文件传输协议。用户通过FTP协议能够在两台联网的计算机之间相互传递文件,它是互联网上载递文件最主要的方法。

  FTP服务器是互联网上提供FTP 提供一定存储空间的计算机,它可以是专用服务器,也可以是个人计算机。当它提供这项服务后,用户可以连接到服务器下载文件,也允许用户把自己的文件传输到FTP服务器当中。

  FTP服务器可以以两种方式登录,一种是匿名登录,另一种是使用授权账号与密码登录。

  一般匿名登录只能下载FTP服务器的文件,且传输速度相对要慢一些,当然,这需要在FTP服务器上进行设置,对这类用户,FTP需要加以限制,不宜开启过高的权限,在带宽方面也尽可有的小。

  而需要授权账号与密码登录,他需要管理员将账号与密码告诉网友,管理员对这些账号进行设置,比如他们能访问到哪些资源,下载与上载速度等,同样管理员需要对此类账号进行限制,并尽可能的把权限调低,如没十分必要,一定不要赋予账号有管理员的权限。

  个人FTP服务器是通过FTP专用软件,在个人计算机上建立FTP服务,它与专业FTP服务器相比,具有以下优势:

  1.功能齐全。大家知道,专用FTP服务器是只提供某项服务,已经规定死了,不像个人服务器,拥有者想怎么办就怎么办。

  2.灵活配置。它已经不再受磁盘空间限制,如磁盘空间不够,可再购买一块,现在大容量硬盘价格也不贵,可为网友交流文件提供场所。

  3.拥有完全的管理权限。机器在自己身边,所有的工作都可自己做,过一把网管隐。

  当然,个人FTP服务器与专用的FTP服务器比还有诸多不足,主要体现在以下几方面:

  1.带宽相对较小。虽然宽带普及,但宽带最快速度也只有10M,跟专用FTP的几G甚至以T来计算的带宽相比,还是有较大的差距。

  2.开放时间不固定。由于是个人计算机,把它当成FTP服务器而言,性能不是很稳定,一般不能24×7开放。

  3.占用自己宝贵的带宽与磁盘空间。

  虽然个人FTP服务器存在着许多缺点,但建立个人FTP服务器是件利人又己的事,他可以将自己所收藏的东西提供给网友下载,同时亦可将自己所需要的东西要网友上载。

  搭建FTP服务器的软件有多种,其中较常用的是IIS中的FTP功能与Serv-U FTP Server。

  IIS中的FTP功能它属于非专业的FTP软件,但由于它成Windows 2000集成,所以熟悉的人比较多,这里主要介绍后者。


Serv-U FTP Server是一款共享软件,未注册可以使用30天,它是专业的FTP服务器软件,使用它完全可以搭建一个专业的FTP服务器,现在互联网专用的FTP服务一般采用此软件,它具有以下功能:


支持多用户接入;
支持匿名用户,可随时限制用户登录数量;
可对每个用户进行单独管理,也可使用组进行管理;
可对用户的下载或上载速度进行限制;
可对目录或文件实现安全管理;
支持虚拟目录;
可对IP地址禁止或允许访问;
易于安装便于管理;
一台计算机可建立多个FTP服务器。
  在下面将介绍如何用IIS中的FTP功能搭建一个简单的FTP服务器,第3节将介绍用Serv-U软件搭建专业的FTP服务器站点。

   用FTP Serv-U搭建FTP服务

  Serv-U FTP Server(以下简称Serv-U)是一款专业的FTP服务器软件,与其他同类软件相比,Serv-U功能强大,性能稳定,安全可靠,且使用简单,它可在同一台机器上建立多个FTP服务器,可以为每个FTP服务器建立对应的账号,并能为不同的用户设置不同的权限,能详细记录用户访问的情况等。

  任务过程示意图


  
安装Serv-u


从http://www.serv-u.com处下载最新FTP Serv-U Server(下文简称Serv-U),目前最新版本是4.0.4,然后把它安装到计算机,操作步骤如下:

   (1)   双击susetup.exe,运行Serv-U安装程序,弹出欢迎窗口,单击【Next】按钮;


  
要求接受Serv-U安装协议


 

    (2) 接着弹出Serv-U的一些信息介绍,单击【Next】按钮继续,弹出协议对话窗口,与大多数软件一样,安装之前必须得同意他们的协议,点选【I have read and accept the above license agreement】,点击【Next】按钮;


  
更改Serv-U安装路径


(3) 在选择路径对话窗口中,单击【Browse】按钮,选择所需安装FTP Serv-U的路径,默认安装路径为%systemroot%/Program files/Serv-U,建议不要安装到系统盘,修改安装路径后,单击【Next】按钮;


  
选择安装Serv-U的组件


  (4) 选择所需的程序组件,【Server program files】(FTP Serv-U服务程序文件)和【Administrator program files】(管理程序文件)必须勾选,其它【ReadMe and Version text files】与【Online help files】可选可不选,单击【Next】按钮继续;接着计算机提示输入计算机组名,取默认值,单击【Next】按钮继续;最后程序安装安毕,单击【Finish】结束安装。

















[此贴子已经被作者于2003-6-3 0:48:25编辑过]
回复

使用道具 举报

 楼主| 发表于 2003-6-3 00:00:00 | 显示全部楼层

FTP服务器架设速成手册(二)[转帖]

Serv-U的基本设置

  1.设置Serv-U的域名与IP地址

  安装完Serv-U以后,需要对此进行设置,才能正式投入使用,首先对域名与IP地址进行设置,操作步骤如下:



运行设置域名与IP向导



运行后最小化



连接到本地FTP服务器中


   (1) 单击【开始菜单→程序→Serv-U FTP Server→Serv-U Administrator】启动Serv-U的管理程序,第一次启动该程序时,会自动运行Serv-U设置向导,开始出现设置向导,单击【Next】,;然后一直单击【Next】按钮继续,


  
输入FTP服务器的IP地址



  (2)  Serv-U要求输入FTP主机IP地址,在【IP address】文本输入框中输入本机的IP地址,笔者输入的是61.187.114.68,单击【Next】按钮,;

  【注意:】IP地址可为空,含义是本机所包含所有的IP地址,这在使用两块甚至三块网卡时很有用,用户可以通过任一块网卡的IP地址访问到Serv-U服务器,如指定了IP地址,则只能通过指定IP地址访问Serv-U服务器,同时如果读者的IP地址是动态分配的,建议此项保持为空。



输入FTP服务器的域名


  (3) 弹出域名设置框,在【Domain name】文本输入框中输入“www.cn-lan.com”,单击【Next】按钮;


  
允许匿名用户访问


  (4) Serv-U询问是否允许署名用户访问,读者可根据自己的需要选择【Yes】或【No】,笔者选择的是【Yes】,单击【Next】按钮;



指定匿名用户的主目录


5) 选择【Yes】后,则需为Anonymous账户指定FTP上载或下载的主目录,笔者输入的是“f:\myftp”,单击【Next】按钮继续;Serv-U继续询问是否将用匿名用户锁定在主目录中(Lock anonymous users in to their home directory),为了安全考虑,一般情况回答是,单击【Next】。



是否锁定账号的主目录


  此时已经设置好了Serv-U的域名与IP地址,同时已经允许匿名用户登录访问f:\myftp。

  2.创建新账户

  Serv-U已经允许匿名用户登录,并取得访问权限,但最好还是建立一套自己的完整用户管理制度。

  具体操作步骤如下:


  
询问是否创建账号


  
输入新创建的账号名


  (1) 在对匿名用户设置了主目录后,并回答是否锁定主目录后,单击【Next】按钮,此时Serv-U运行创建账户向导,单击【Yes】选择钮,然后再单击【Next】按钮继续,在弹出的对话窗口中的【Account login name】文本输入框中输入所要设置的账户名称,笔者输入的是fengyun,然后单击【Next】按钮;


  
输入该账号的密码


  
输入该账号的主目录


(2) 在【Password】文本输入框中输入所需的密码,此时密码为明文显示,且只需要输入一次,单击【Next】按钮继续;然后要求设置该账户的主目录,在【Home Directory】文本输入框中输入该账户的主目录f:\myftp,单击【Next】按钮;


  
是否锁定该账号在主目录中


  


  图7.3.17 给账号设定身份

   (3) Serv-U询问是否将该账户锁定在主目录当中,一般回答是,单击【Yes】选项钮,然后再单击【Next】按钮继续;接着要求设置该账户的管理权限,建立选择【No Privilege】,从安全角度考虑只给账户赋予最普通的权限,能够访问即可,单击【Next】按钮确认操作。

  以上步骤是用Serv-U向导完成,也可按以下步骤完成账户的添加。


  
新建账号


运行Serv-U程序,然后单击【Serv-U Server】的“+”号,展开【Serv-U Server】,然后再展开【Local Server】,接着展开【Domains】,再展开【www.cn-lan.com】,最后找到【Users】,右击【Users】,在弹出的菜单中单击【New User】,开始新建账户,创建账户的方面与向导类似,这些不再赘述。

  以上设置结束后,用Serv-U建立的FTP服务器即可正常投入使用,建议在使用前对FTP服务器进行测试,测试一般分本地测试或远程测试,本地测试即在自己计算机测试,远程测试在网络上其他计算机或请网友帮忙,告诉网友IP地址、账户名与密码。

  打开IE,在地址栏中输入ftp://用户名:密码@IP地址,确认后看是否能访问到f:\myftp目录下的文件,另外亦可使用专业的FTP客端端软件,笔者推荐使用CuteFTP Pro。


3.设置虚拟目录

  这里的虚拟目录概念与IIS中FTP功能所讲的虚拟目录是一样的,即为了简化操作,同时获得更大的磁盘空间。

  下面以“e:\mysoft”映射为虚拟目录“mysoft”为例进行说明:

  具体操作步骤如下:


  
General的默认画面


1) 单击【开始菜单→程序→Serv-U FTP Server→Serv-U Administrator】启动Serv-U的管理程序,在管理工具的左侧选中【www.cn-lan.com】下的【Settings】,然后单击右边的【General】选项卡,


  


  图7.3.20 要求输入物理路径

  (2) 单击【Virtual path mapping】下的【Add】按钮,弹出添加虚拟目录向导,在【Physical path】的文本输入框中输入实际路径“e:\mysoft”,单击【Next】按钮,


  
是否映射到主目录


(2) 在【Map Physical path to】文本输入框中输入“%home%”,即映射到主目录中,单击【Next】按钮,



虚拟目录的别名



  (3)输入虚拟目录别名,在【mapped path name】文本输入框中输入“mysoft”,即“e:\mysoft”所对应的虚拟目录的别名,单击【Finish】按钮结束。



显示创建的虚拟目录


  设置完以后,此时可以在右边的【Virtual path mapping】的列表框中看到实际路径、映射到哪里、虚拟别名等内容,

  虚拟目录建立完毕后,并不像IIS所提供的那样,每个用户都能访问,还需对用户的路径进行设置,还是以fengyun账户为例,让这个账户能访问到e:\mysoft。

  操作步骤:



对访问目录进行权限设定


  (1) 启动Serv-U的管理程序,在管理工具的左侧找到【www.cn-lan.com】下的【Users】,单击【fengyun】账户,然后再单击右边的【Dir Access】,

  (2) 单击该选项卡的【Add】按钮,弹出对话窗口,要求输入添加路径,在【File or Path】文本输入框中输入“e:\mysoft”,单击【Finish】按钮。



把虚拟目录添加进来


此时,可以看出,该账户目录访问除了有f:\myftp主目录以外,还有e:\mysoft,


4. 设置访问目录权限

  访问目录权限即是对用户或用户组所访问的目录的权限设置,新建账户一般默认为读取、查看、继承权限,并没有上载、删除等权限,我们知道,即使是同一个账户,也会有对不同目录有不同权限的要求。

  【继承权限】对当前目录中的子目录具有与当前目录相同的权限,也就是说将当前目录的访问权限全部传递到子目前当中,如未选择该项,则该目录下的子目录访问权限需要单独设置。

  设置访问目录权限较简单,下面以fengyun账户为例,对e:\mysoft目录进行权限设置,具体操作步骤如下:

  (1) 启动Serv-U的管理程序,在管理工具的左侧找到【www.cn-lan.com】下的【Users】,单击【fengyun】账户,然后再单击右边的【Dir Access】;

  (2) 单击【Dir Access】目录列表框中的e:\mysoft,此时我们可以看出,fengyun账户所拥有的权限为Read、List、Inherit,即读取、查看、继承权限;

  (3) 在选项框中,勾选所需的权限。

  下面对各个权限的含义进行介绍:

  权限分三大块,即Files、Directories、Sub-directories,分别是文件、目录、子目录进行设置。

  Files是对文件权限进行设置,各子选项的含义是:

  Read(读):对文件拥有“读”操作的权限,可下载文件,不能对列出目录
  Write(写):对文件拥有“写”操作的权限,可上载权限,但不能断点继续;
  Append(附加):对文件拥有“附加”操作的权限,即常说的断点续传;
  Delete(删除):对文件进行“改名”、“删除”、“移动”操作的权限,但不能对目录进行操作;
  Execute(执行):可直接运行可执行文件的权限,此限权限较危险,慎用之。

  Directories对目录进行设置,各子选项的含义是:

  List(列表):拥有目录的查看权限;
  Create(建立):可以建立目录;
  Remove(移动):拥有对目录进行移动、删除和更名的权限。

  Sub-directories对当前目录的子目录进行设置,它只有一个“Inherit”,一般情况下是勾选该项。

  【注意:】一般来说,访问目录的权限尽量设置低些,不要设置的过高。比如一般账户只允许下载,而不允许上载,上载可以开设单独的账户,上载时选定【Write】和【Append】,不要轻易给用户删除、执行、创建等权限。
回复

使用道具 举报

 楼主| 发表于 2003-6-3 00:00:00 | 显示全部楼层

FTP服务器架设速成手册(三)[转帖]

5. 新建并管理用户组

  Serv-U可为每个账号设置不同的权限和访问目录,但大家想想,如果账号较多怎么办?而大部分账号的的权限基本相同,如为多个账号设置相同的权限,却是费时费力且不讨好,如果需要改动权限,则又要对账号逐一进行修改。其实Serv-U在用户管理也提供了跟Windows一样的用户组管理。用户组就是将多个账号组在一起,他们将拥有相同的权限,不必为每个账户进行设置,只需对组设置即可。设置用户组的方法比较简单,类似于用户的创建,下面将建立一个“cnlan”组,然后将“fengyun”和“bujingyun”两个账号添加到该组,并对该组进行一些具体的设置。具体操作步骤:



添加新用户组




  (1) 启动Serv-U的管理程序,右击管理工具左侧找到【www.cn-lan.com】下的【Groups】,单击弹出的菜单的【New Group】,;



输入用户组的组名


  (2) 要求输入用户组的组名,在【Group name】下的文本输入框中输入“cnlan”,单击【finish】按钮确定;


  (3) 在管理工具的左侧找到【www.cn-lan.com】下的【Users】,单击【fengyun】账号,然后再单击右边的【Account】,在Groups文本输入框中输入“cnlan”,或单击 图标,在弹出的对话框中选择“cnlan”组,然后单击【OK】按钮,用同样的方法将“bujingyun”账号添加到“cnlan”组;


  (4) 把用户添加到组以后,需要为该组设置目录访问权限等操作,此项操作与单个用户设置权限类似,请参见前文。

  【提示:】如需要将某个账号从组中删除,只需按照步骤(3),将Groups的“cnlan”删除即可。


Serv-U FTP 服务器的管理

  Serv-U有着较合理且严密的管理体系,它包括设置FTP服务器的最大连接数,分别为用户设置最大上载、下载速度、设置磁盘配额、各种提示信息、上载下载比率等,在下面的介绍中,读者将体会到Serv-U管理功能所带来的便利,比IIS的FTP功能方便,且强大多了。

  1. 设置最大上载下载速度

  由于是在个人计算机上建立FTP服务器,我们不能因为给其他用户提供无偿的FTP服务而影响自己的正常上网,所以,合理配置FTP服务器的上载下载速度能够将部分网络带宽留给自己使用。

  笔者所用的是长宽宽带,宽带基本上保持在10M,而考虑一些网络因素,实际上访问网络便只有700K/S,自己留100K,把其余600K的带宽分给Serv-U FTP服务器。

  操作方法是:单击【Local Server】下在【Settings】,在右侧单击【General】选项卡,然后在【Max. speed】文本输入框中输入600,如图这里的单位是KBytes/sec,即每秒600KB字节数,而不是波特率BPS。



设置最大传输速度、最大连接数


  【提示:】这里的最大上载或下载速度,不是指单个账户的上载与下载速度,而是指整个FTP 服务器所占用的带宽。

  2. 设置Serv-U FTP服务器最大连接数

  每台计算机接入Internet的带宽是有限的,为了保证让接入的用户提供比较合理的带宽,则需要对最大连接数进行设置。

  单击【Local Server】下在【Settings】,在右侧单击【General】选项卡,在【Max. no. of users】的文本框中输入最大连接数,如要提供给每个用户有50KB的速度,则设置15比较合理,

  3. 取消FTP服务器的FXP传输功能

  FXP传输是指用户通过某个指令,使两个FTP服务器的文件直接传送,而不是直接直载到本地计算机,较著名的FTP客户端工具FlashFTP、CuteFTP都支持这个功能。大家知道,专用FTP服务器速度是比较快的,如果启用该功能,而又没设置最大传速速度,那么个人FTP服务器所有带宽将会被此连接所占用,所以建议一般取消该功能,方法是在如图所示,勾选【Block “FTP_BOUNCE” attacks and FXP】,勾选以后,该功能将被禁用。


4. 设置FTP服务器提示信息

  用户通过FTP客户端软件连接到FTP服务器,FTP服务器会通过客户端软件返回一些信息,通过这些信息可以让用户更多地了解我们所建的FTP服务器,同时也可以通过这些信息告诉用户一些注意事项,怎么也管理员联系。这些信息是通过调用文本文件实现,下面将通过实便告诉读者怎样设置。

  具体操作步骤:

   (1)   利用记事本或其它文本编辑工具编辑四个文件,保存在f:\myfile目录下,分别为

  readme1.txt:记录用户登录时的欢迎信息,可以根据要求输入合适的内容,比如欢迎用户来访FTP服务器、怎样访问http主站、管理员的联系方法、只允许用户用一个IP地址连接和其他FTP的注意事项;

  readme2.txt:记录用户断开连接的提示信息,比如欢迎用户下次访问等;

  readme3.txt:记录用户切换访问目录的信息;

  readme4.txt:记录在FTP服务器中未找到文件的信;

  (2) 单击【Local Server】→【Domains】→【www.cn-lan.com】下的【setting】,然后单击右边的【Messages】选项卡,分别在【Signon message file】、【signoff message file】、【Primary dir change message file】、【Secondary dir change message file】文本框中输入f:\myfile\readme1.txt、f:\myfile\readme2.txt、f:\myfile\readme1.txt、f:\myfile\readme1.txt,



FTP提示信息的设置


  设置完毕后可用Cute FTP Pro等FTP客户端软件登录服务器验证。

  【提示】用浏览器直接输入地址不能看不到这些提示信息。

  5.禁用某个账号



临时禁用、到期删除账号,修改密码


  由于某种原因,需要临时禁用一个账号,而不想将其删除,以便以后使用,方法比较简单,找到【www.cn-lan.com】的【Users】,单击需要临时禁用的账号,然后单击右边【Account】选项卡,勾选【Disable account】,勾选以后,该账号将不能再使用,如需启用它,把该选项取消勾选即可,7.3.30。


6.到规定时间自动删除账号

  如果一个账号只需使用一段时间,而过期以后不再使用,到期以后人为删除比较繁琐,同时很有可能遗忘,遇到此种情况,可利用Serv-U提供的到期自动删除账号功能,使用方法是:选中需要删除的账号,单击右边的【Account】选项卡,勾选【Automatically remove account on date】选项,然后在右侧的下拉菜单中修改指定日期,这样当计算机时间一到指定日期那天,该账号将被自动删除。

  7.修改账号密码

  如需修改账号的密码,则进入图7.3.30界面,单击需要修改账号,在【Password】右边文本输入框中直接输入密码,此时刚进入时不管该账号是否有密码,都将以<>,删除<>,输入所需的密码,此时输入密码将以明文显示,当切换界面后,密码又回复到<>状态。

  8.设置账号使用线程数

  像网络蚂蚁、网际快车等专业的下载软件,都提供多线程下载,对于个人FTP服务器来说,将严重影响FTP服务器性能,一般只开通一个线程就够了,但对于使用CuteFTP等FTP客户端软件来说,又需要两个线程,一个用来浏览,另一个用于下载。



设置线程数、账户最大上载下载速度


  设置线程的方法是:选中需要设置的账号,单击右边的【General】选项卡,勾选【Allow only login(s) from same IP address】,在此选项的文本输入框中输入2,如图。

  9.设置账号的最大上载下载速度

  同样有网友使用宽带上网,如果不对最大速度进行设置,也许该网友将耗尽FTP服务器所有的带宽。

  Serv-U可以分别对上载与下载速度进行设置,一般下载速度可以设置慢些,而上载速度则尽可能的大,网友上载文件是为网站做贡献的,让他享受高速也是应该的。

  同样在图7.3.30画面,在【Max.upload speed】文本输入框中输入100,以KB为单位,即每秒上载速度最高可到100KB,在【Max. download speed】文本输入框中输入50,即每秒下载速度最高只能到50KB。

  10.合理设置上载/下载率

  一个好的FTP站点需要更多的人来参与,光靠管理员收集软件或其他东西远远不够,但网友中有太多的潜水员,他们平常只会来看是否有新的东西下载,并不会上载一些好的东西,为FTP做一些应该做的贡献。

  怎样杜绝这种现象呢,Serv-U为我们提供一项很好的功能,就是上载/下载率,合理的设置上载/下载率不仅能让FTP得到更好的发展,同时也提高了网友的参与意思,正是一分付出,多倍收获啊。



设置上载/下载率


  设置上载/下载率方法是:选中需要设置的账户,然后单击右边的【UL/DL Radios】选项卡,勾选【Enable upload/download ratios】,单击【count bytes per session】选项钮,在【Ratio】中的【Uploads】文本输入框中输入1,【Downloads】文本输入框中输入3,意思是不管上载文件的个数,只计算文件容量,只要网友上载1M便可下载3M的文件,如图。


11.配置账号的磁盘配额

  做FTP服务器的初衷是让自己的有限空间能为用户提供无限的服务,但前提是不能影响自己计算机的正常运转。

  比如一块硬盘有5G,我们需要留1G给自己存放文件,其他用于FTP服务器用,但Serv-U在默认状态下,并不会只使用4G的空间,用户不断的上载,会将5G所有的空间耗尽,如何让FTP服务器只使用4G空间呢?此时便利用到了Serv-U的磁盘配额功能。



设置账号的磁盘配额


  操作方法是:选中需要设置磁盘配额的账号,单击右边的【Quote】选项卡,勾选【Enable disk quote】,表示启用磁盘配额,单击【Calculate current】按钮获取已经使用的磁盘空间,然后在【Maximum】右边的文本输入框中输入4000,这里是以KB为单位,在【Current】文本输入框中显示的是已经使用的磁盘空间,如图。

  
回复

使用道具 举报

 楼主| 发表于 2003-6-3 00:00:00 | 显示全部楼层

FTP服务器架设速成手册(四)[转帖]

12.禁止或只允许某IP使用这个账号

  Serv-U FTP服务器提供账号后,并不关心是谁使用该账号,只要用户能提供正确的账号与密码,Serv-U就会认为它是合法用户,所以不管是谁只要能拿出正确的账号与密码,在任何联网的机器上均可访问FTP服务器。

  但有时有些用户有不良企图,我们可以跟踪这些用户的IP地址,虽然这些IP地址是动态的,但它们有一定的规律,让这些IP地址不能访问FTP服务器,具体操作方法是:


  
禁止或只允许某些IP地址访问


  选择需要禁止IP地址访问的账号,单击右边【IP Access】选项卡,单击【Deny access】选项钮,然后在Rule中输入需要禁止的IP地址,再单击【Add】按钮,此时发现在【IP access rules】中出现刚才输入的IP地址,如果以后不再禁止该IP地址访问,则只需在【IP access rules】列表中选择IP地址,然后单击【Remove】按钮,将该地址删除,如图。

  有时则恰恰相反,只允许某个IP地址访问FTP服务器,比如对拥有管理身份的账户,当他对FTP服务器进行远程管理时,可以完全控制FTP,此时也可利用只允许某些IP地址用该账户登录,这样大大增加了FTP服务器的安全,方法是:

  选择需要允许IP地址访问的账号,单击右边的【IP Access】选项卡,单击【Allow access】选项钮,然后Rule中输入需要允许访问的IP地址,再单击【Add】按钮,其他操作与禁止IP地址访问一样。

  【提示:】此项功能对FTP的安全管理比较有用。


13.查看用户访问的记录

  用户访问FTP服务器,Serv-U基本上都有比较详细的记录,这些记录包括用户的IP地址、连接时间、断开时间、下传下载文件等。管理员可通过访问记录了解到用户在FTP服务器做了些什么事情,并从中检查谁是恶意用户,加以防范。



记录用户访问的情况


  查看方法比较简单,在Serv-U管理工具窗口的左右选中【Domains】→【www.cn-lan.com】下的【Activity】,然后单击【Domain log】选项卡,从中可以看到比较详细的访问记录,如图。

  14.断开用户的连接

  在对FTP进行管理时,发现某个用户在对服务器做不利的事,或其它原因,需要断开用户连接。方法是:在Serv-U管理工具窗口的左右选中【Domains】→【www.cn-lan.com】下的【Activity】,然后单击【Users】选项卡,右击需要断开的用户,在弹出的菜单中单击【Kill User】菜单,接着弹出【Kick user】对话窗口,根据需要选择其中的一个选项,单击【OK】按钮,比如需要断开此连接并禁止该IP访问FTP服务器,则单击【Kick user and ban IP】选项钮即可。



断开某个用户的连接


  
多种断开用户的连接


15. 更改FTP服务器的端口



修改端口号


  FTP服务器默认端口是21,有时由于某种原因不能使用21端口,修改默认端口的方法是:在Serv-U管理工具左侧选择【Domains】下的【www.cn-lan.com】,然后在右侧窗口的【FTP port number】文本输入框中输入所需的端口,这个端口尽量不要选择其他软件默认的端口,比如笔者输入的是8080。

  远程管理Serv-U

  做为管理员,不可能时时刻刻都坐在FTP服务器边上,有时出差或者回家需要对办公室的FTP服务器进行管理。

  Serv-U提供的远程管理非常简单,只要你知道方法,操作起来便像在本地FTP服务器上一样。

  具体操作步骤:



设置其管理员账号


  (1) 在本地FTP服务器的Serv-U管理窗口中,选择某个账号,然后单击右边的【Account】选项卡,在【Privilege】边的选择列表中选择【System Administrator】,对该账号赋予管理员身份。



新建远程管理服务器连接


2) 在远程计算机安装Serv-U软件,安装完后运行它,并在管理工具左侧右击【Serv-U Server】,在弹出菜单中选择【New Server】;

  【提示:】远程计算机安装的Serv-U版本尽量与FTP服务器的上样。



输入远程FTP的IP或域名


  (3) 在弹出的对话窗口输入FTP服务器的IP地址或域名,在【IP address】下的文本输入框中输入“www.cn-lan.com”,单击【Next】按钮继续;然后要求FTP服务器的端口号,在【Port number】文本输入框中输入FTP服务器端口号“8080”,单击【Next】按钮继续;接着要求输入FTP Server的名称,可以随便输入,笔者输入的是“cnlan’s FTP”,单击【Next】按钮继续;要求输入管理员账号,在【User name】文本输入框中输入拥有管理员权限的账号“fengyun”,单击【Next】按钮继续;最后要求输入管理员账号的密码,单击【Finish】按钮;

  (4) 当完成设置后,单击“cnlan’s FTP”,可以发现与本地管理Serv-U没有什么区别。



远程管理就像在本地操作一样


  【提示】当利用远程管理Serv-U停止FTP服务后,远程管理将无法启动Serv-U服务,只能通过本地启动。

  常见问题解答

  Serv-U常见问题

  1.问:如何让用户上载/下载支持断点续传?

  答:断点下载是Serv-U默认支持的,无须进行设置,这里只须设置断点上载,方法是进入Serv-U管理窗口,找到设置上载的目录,在目录访问属性中,勾选【Write】和【Append】。

  2.问:如何注册Serv-U?

  答:Serv-U的注册方法与其它软件不一样,注册方法是首先将序列号复制到剪切板中,然后进入Serv-U管理窗口,展开【Serv-U Servers】下的【Local Server】,然后单击【License】,最后单击右中的【Enter Key】按钮。


《个人服务器一点通》介绍

  在物质生活日渐丰富的今天,老百姓家中或单位拥有计算机已经是很普遍的事了,且近年来,同时宽带也得到进一步普及。在拥有计算机与宽带连接后,浏览网页、收发电子邮件、看网上电影、玩网游、上FTP站点下载电影或软件、访问论坛聊聊天,这些都是我们上网常做的事,我们也已习惯享受各种各样的便捷服务,在享受这些服务的同时,大家是否觉得这些网站实力雄厚,规模庞大,对这些点站点比较钦佩,觉得高不可攀呢?是否也想过有一天你也会做一个和他们一样的网站?又是否很担心架设这些站点会需要高深的技术和大批的金钱呢?其实这些担心都是不必要的,如果你想搭建让其他网友钦佩的网站,《个人服务器DIY》将会很适合你,这些问题都会在该书得到解答,同时操作使用起来又是那样的简单,只要稍有一些计算机基础知识的朋友,将很快上手。

  本书内容

  《个人服务器DIY》一书,首先经过受众调查,根据读者的需要共分十章,以任务为驱动,按部就班,图文并茂,讲述各个任务具体是怎样实现的。

  第一章与个人服务器亲密接触,讲述了网络的基础知识、Internet网络的接入方法,同时介绍了现在比较流行的动态域名解析服务软件的使用方法。该章是原理,同时亦是基础,作者图与文相互搭配,虽枯燥,但不沉闷,如基本较好的读者可以跳过该章。

  第二章个人网站DIY,介绍通过Apache或IIS来搭建自己的Web服务器,同时让Web服务器支持ASP、PHP、CGI等各种流行的脚本语言,最后通过实例,告诉读者怎样建设一个高水准的BBS论坛。

  第三章聊天服务器DIY,介绍通过软件,轻轻松松DIY自己的聊天服务器,它分了两种,一种是采用Web方式聊天,另一种采用的是UDP点对点协议聊天,采用软件分别是iChat、ICQ Groupware、BQQ。

  第四章游戏服务DIY,自己经常到网站玩网游,有时几个好友想聚在一起玩网络对战,但苦于不会建网络游戏,这章将会很适合你,本章讲述了三角洲、CS反恐精英、红色警戒、战网等著名游戏的搭建与连接。

  第五章共享上网DIY,利用Windows自带共享服务、SyGate、WinGate等软件,介绍怎样让多台计算机通过一台接入Internet服务的计算机连接到网络,同时比较详细的介绍了怎样管理客户端,比如限制访问网站、访问时间等。

  第六章个人邮局DIY,自己经常上163.net、sina.com等网站接收邮件,是否想过自己搭建一个与他们类似的邮件服务,自己过一把Mail服务提供者的隐,本章所选的软件是iMail、MDaemon。

  第七章建立自己共享下载站,朋友想要自己的收集的软件、影片,这些东东的体积都是比较庞大,软件是根本拷贝不了的,还是像以前将自己的硬盘拆下、或用CD-R,将软件或影片拷贝给朋友?其实事情并不是那么复杂,赶快建立一个自己的FTP服务器吧,让他直接到你的计算机直接下载他所需的软件或影片。

  第八章视频直播DIY,想建一个专业的网络电广电台或电视直播?想将自己收集的影片供朋友在网上直接观看,那请仔细阅读该章,它将会给你带来很大的收获。

  第九章内部新闻组DIY,在当今Web方式的BBS论坛大行其道的今天,是否已经遗忘了新闻组,其实他还是应用比较广泛,想让自己碰到的各种问题得到更快的解答,建议还是继续使用新闻组服务吧,那如何建立一个新闻组服务器?笔者选择了DNews介绍怎样搭建自己的内部新闻组服务器。

  第十章网络管理与安全,以上服务都轻轻松松的搭建起来,但不容忽视的问题就是网络安全,仔细学习该章,让自己的服务器更加强大,同时更安全。另外该章还介绍了一些网络管理,包括DNS、DHCP等。

  配套光盘内容

  配套光盘内容有本书所介绍的所有共享软件和本书每个任务的详细说明,采用html文档的方式,读者可以不看书,只观看配套光盘的任务驱动,一样可以轻松实现自己所需的任务。


FTP命令详解


2000-09-02 00:00:00. -. china asp


-------------------------------------------------------------



ascii: 设定以ASCII方式传送文件(缺省值)
bell: 每完成一次文件传送,报警提示.
binary: 设定以二进制方式传送文件.
bye: 终止主机FTP进程,并退出FTP管理方式.
case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母.
cd: 同UNIX的CD命令.
cdup: 返回上一级目录.
chmod: 改变远端主机的文件权限.
close: 终止远端的FTP进程,返回到FTP命令状态,
所有的宏定义都被删除.
delete: 删除远端主机中的文件.
dir [remote-directory] [local-file]
列出当前远端主机目录中的文件.如果有本地文件,就将结果
写至本地文件.
get [remote-file] [local-file]
从远端主机中传送至本地主机中.
help [command]
输出命令的解释.
lcd: 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录.
ls [remote-directory] [local-file]
同DIR.
macdef: 定义宏命令.
mdelete [remote-files]
删除一批文件.
mget [remote-files]
从远端主机接收一批文件至本地主机.
mkdir directory-name
在远端主机中建立目录.
mput local-files
将本地主机中一批文件传送至远端主机.
open host [port]
重新建立一个新的连接.
prompt: 交互提示模式.
put local-file [remote-file]
将本地一个文件传送至远端主机中.
pwd: 列出当前远端主机目录.
quit: 同BYE.
recv remote-file [local-file]
同GET.
rename [from] [to]
改变远端主机中的文件名.
rmdir directory-name
删除远端主机中的目录.
send local-file [remote-file]
同PUT.
status: 显示当前FTP的状态.
system: 显示远端主机系统类型.
user user-name [password] [account]
重新以别的用户名登录远端主机.
?: 同HELP.




[此贴子已经被作者于2003-6-3 0:09:50编辑过]
回复

使用道具 举报

 楼主| 发表于 2003-6-3 00:00:00 | 显示全部楼层

FTP服务器架设速成手册(五)[转帖]

FTP非交互方式文件传输


2002-04-23 12:01:00. . RealSKY


-------------------------------------------------------------



  FTP(File Transfer Protocol)是文件传输协议,通过它可以从计算机传输或传输到计算机文件。FTP命令可以交互方式使用,也可以非交互方式使用。交互方式的使用较简单,命令执行时系统会逐步提示,非交互方式的实现虽然复杂,但大大方便使用者,因为FTP会自动完成所有的操作。我们在使用FTP命令时,为了操作方便,往往会按非交互方式使用,下面笔者就介绍在SCO UNIX 3.0下FTP实现非交互方式的处理。


  在UNIX系统下,使用RCP命令可以实现远程文件传输,但双方都必须为同一种系统,如果远程为其它系统,则RCP就无能为力了。使用FTP命令不但可以实现非交互方式传输方件,而且在双方使用不同系统时也能使用。UNIX下的FTP命令的使用与Windows NT有所区别,通过UNIX的帮助系统可以知道,FTP命令格式为:
ftp〔-v〕〔-d〕〔-i〕〔-n〕〔-t〕〔-g〕〔host〕


  从命令格式中可以看出,其命令参数基本和在Windows NT系统下差不多,但是没有〔-s:FILENAME〕参数,也就是说,不能通过编辑一任意文本文件来实现非交互方式传输文件,不过值得高兴的是,ftp命令在执行时会去寻找一文件名为netrc的文件,如果此文件存在并且其中有FTP命令行中指定的主机名,则会执行netrc文件中命令行。netrc文件中放有远程主机名、注册用户名、用户口令和定义的宏,其格式如下:


  machine主机名
  login用户名
  password用户口令
  macdefinit(定义宏)
  binary
  hash


  get远程主机文件名本地文件名


  bell
  close
  bye


  在命令提示符下运行"ftp主机名"命令即可自动实现文件的传输。另外在UNIX下使用FTP命令应注意下面的事项。


  1、在.netrc文件中,如果使用password命令,其用户口令在文件中没有被加密,所以必须对.netrc文件设置权限,可以在命令提示符下使用"chmod 0600 .netrc"命令设置权限,即只有其文件主有读写权限,而其组成员及其它用户均不可有任何权限,否则password命令无效,导致注册过程中断。


  2、在.netrc文件中,如果使用macdefinit命令,则在其下一行可以输入FTP命令,系统会自动执行这些命令且直到遇到一空行,也就是说在文件尾必须有至少一行空行,否则会出现错误信息"Macro definition missing null line terminator"。


  3、如果在UNIX系统下使用超级用户注册,则.netrc文件必须放在根目录下,如果使用一般用户注册,则.netrc文件必须放在"/usr/用户名"目录下。


  4、在UNIX系统下所有命令均为小写,包括FTP命令。


Serv-U3.0架设强大的FTP服务器


2001-06-13 08:39:00. 沧海笑一声. http://www.AboutNT.com


-------------------------------------------------------------



  最新版的Serv-U3.0是一款不错的FTP服务器软件,可以应用于95/98/2000/me/NT上。使用Serv-U3.0,我们可以很快建立起强大的FTP服务器。
  Serv-U3.0由两部分组成:引擎(Engine)和用户接口(user interface)。Serv-U3.0 Engine(或称守护程序)是Serv-U3.0的核心部分,它执行FTP客户端发出的所有命令,实现文件的传输。Serv-U3.0 Administrator(Serv-U3.0管理员)是用户与engine交互的接口,主要用来配置Serv-U3.0和定义用户、指定访问权限等。
  Serv-U3.0为共享软件,标准版的注册费为49.95美元,专家版的注册费为299.95美元,主页地址是http://www.Serv-U.com。

Serv-U3.0具有以下主要特点:


标准Windows界面,设置维护非常方便;
众多安全设置。口令、基于目录和文件和读/写/添加/改变权限,可以分组管理用户并针对不同的用户提供不同的设置(包括匿名用户),可基于IP控制用户的访问;
快速稳定;
完全支持多主IP站点和虚拟FTP服务器;
支持实时多用户连接;
支持远程管理;
支持S/Key一次性口令;
可以做为"系统服务"后台运行于95/98/200/me和NT上;
支持临时账户,账户过期后会自动被删除;
OL/DL比率限制,磁盘配额限制,网络带宽限制;
完全UNC路径支持;
虚拟路径支持;
Links支持;
完全支持所有的"ls"目录列表选项;
支持用户与服务器间的消息通信;
文件上传下载的断点续传功能;
完全支持RFC959和RFC1123标准,包括被动传输模式;
详细的消息设置;
客户端超时自动挂断功能;
所有事务均有完整的记录(记录在文件中,显示在屏幕上),可以非常容易的被第三方软件读取。   



Serv-U3.0的User和Group设置


2001-06-15 08:36:00. 沧海笑一声.中文NT资源网


-------------------------------------------------------------



用户设置


Account


Disable account
禁止用户账号。
Automatically remove account on date
自动在指定的时间删除用户账号。
User Name
用户名,可以对用户名进行修改。“Anonymous”用户名为匿名用户专用,它不需要口令,它以登入的用户提供的E-mail地址作为口令。
Group(s)
任何用户都可以属于一个或多个组。组可以简化对用户的管理。
Password
用户的口令。
Home Directory
主目录,用户登录后将直接进入该目录下。每个用户必须有一个主目录,主目录必须使用完整的路径,包括磁盘驱动器或UNC共享名称。
Lock user in home directory
选择此项用户将被锁定在自己的主目录下,为安全起见建议选择此项。
Privilege
用户特权,有四种

No Privilege
该用户不能够进行远程管理,一般用户应该选择此项。

Group Administrator
账户可以进行远程管理,但只能对本组用户进行管理,不能对服务器进行管理。

Domain Administrator
账户可以进行远程管理,但只能对本域进行管理,不能添加新域。

System Administrator
账户可以进行远程管理且具有全部权限。

Read-only Administrator
此账户用来进行远程诊断,可以看到全部的服务器设置但不能够进行修改。

Notes
对该账号的说明,随便写。
General


Hide 'hidden' files
隐藏具有隐藏属性的文件。
Allow only X login(s) from the same IP address
防止用户从一个IP多次登录。一个FTP客户端会为不同的文件传输建立不同的登录会话。
Allow user to change password
允许用户改变密码,部分FTP客户端支持。
Max. upload and download speed
最大的上载和下载速度。
Idle time-out
空闲超时。
Session time-out
会话超时。
Max. no. of users
用户使用同一用户名可以同时连入服务器的最大数。
Login message file
登录消息文件。
Password type
口令类型。通常为'Regular Password'。
Dir Access


文件


Read access:允许用户从服务器下载文件;
Write access,:允许用户上载文件到服务器,但不允许修改、删除和重命名;
Append access:允许向存在的文件附加内容或者进行续传;
Delete access:允许用户修改文件、重命名和删除;
Execute access:通常FTP执行命令,这个权限要小心使用,可能导致安全问题。
目录


List access:允许用户取得该目录下的文件列表;
Create access:允许用户在该目录下创建新的子目录;
Remove:允许用户删除目录。 allows the user to delete directories.  
子目录


Inherit:父目录的访问规则自动应用到子目录上。
IP Address


(与域设置相同,略)


UL/DL Ratios
用户上传下载文件的一种信用机制


Enable UL/DL ratios
启用/关闭UL/DL比率
Count files per session
计算每会话的文件数
Count bytes per session
计算每会话的文件大小
Count files over all sessions
计算所有会话的文件数
Count bytes over all sessions
计算所有会话的文件大小
Uploads
上载数
Downloads
下载数
Preset/Current
Quota(磁盘配额)


你可以限制用户或组能够使用的最大磁盘空间。


Enable disk quota
启用/关闭磁盘配额。
Current X Kb
当前空间使用情况。
Maximum X Kb
用户所能够使用的最大磁盘空间。
Calculate current
计算当前用户占用的磁盘空间。
组的设置与用户的设置基本相同,不再做介绍。
回复

使用道具 举报

 楼主| 发表于 2003-6-3 00:00:00 | 显示全部楼层

FTP服务器架设速成手册(六)[转帖]

Serv-U3.0的Domain设置


2001-06-14 08:39:00. 沧海笑一声. http://www.AboutNT.com


-------------------------------------------------------------



  一个Serv-U的单一实例可以用来建立多个虚拟FTP服务器,每个FTP服务器在管理程序中称之为一个域(Domain)。因此要使FTP服务器可用最少需要创建一个域。每一个域都有用户、组和设置与之相关联,一个域至少有一个用户才有意义。在你第一次启动Administrator管理程序时,通常向导会引导你初始化一个域并创建一个用户。通常的层次结构如下:
Serv-U Server


Domain 1

User account 1
User account 2
User account 3
Domain 2

User account 1
User account 2
Domain 3

User account 1
User account 2
每一个域包括:


name:该域的描述名称,用来标识该域,与DNS名称无关。
Domain ip address:该域所使用的IP地址,可以使用某个地址如10.10.10.10,也可以使用“Use any available IP address”选项使用多个地址。如果FTP服务器的地址是动态分配的,那么此处可以不填。
在同一FTP服务器上的每一个域的IP与端口组合是唯一的。也就是说不能够创建多个虚拟FTP服务器,它们共享相同的IP/端口,这与IIS的虚拟主机不同。
Domain type:有两种:store in .ini file和store in computer registry。也就是将域配置信息放置在ServUDaemon.ini文件中还是注册表中。对于小于500个用户的小型站点来说,建议将配置信息放在ServUDaemon.ini文件中,超过这个用户数目可以考虑使用注册表类型的域。因为95/98/me.ini类型的文本文件有64K的限制,nt/2000虽然没有这方面的限制,但当文本文件太大时,操作会比较慢。
注册表位置是:\HKEY_LOCAL_MACHINE\Software\Cat Soft\Serv-U\Domains\
Ftp port number:域要监听的Ftp端口,通常为21.
General


Max no. of users
同时连入域的最大用户数。不填为不限制。
Virtual path mappings
虚拟路径映射允许你将映射物理路径到本地或网络的其它目录中去。使用它你可以创建与你的物理目录完全不同的虚拟路径。如果用户被锁定在主目录下,这项功能将允许他们访问主目录之外的其他目录。

虚拟路径包括:
Physical path:真实路径。可以使用常规文件路径或者是UNC路径或者是网络驱动器。
Mapped to:映射到哪一处目录下。可以使用如下的变量:
     %HOME% - 代替用户的主目录
     %USER% - 代替用户的账户名
Virtual name:最终通过FTP客户端显示给用户的路径名。

上述概念比较难以理解,现举例说明:
假设你将aboutnt用户的主目录设置为d:\aboutnt并将用户限制于该目录下,那么用户将只能够访问d:\aboutnt下的目录和文件,如果用户这时想访问c:\data下的数据就需要虚拟路径的帮助。可以这样设置:在虚拟路径对话框下单击添加,物理路径填写:c:\data,映射到填写:%home%或d:\aboutnt,虚拟路径名称填写data,也就是将c:\data物理目录映射到了用户的主目录下,文件夹的名称为data。当用户通过FTP客户端连入服务器时,会在其主文件夹下出现一个名为data的子文件夹,而实际上这个文件夹并不物理的位于主目录下。
请注意,虚拟路径映射设置完毕后并不会立即生效,它需要用户对该物理目录进行目录访问规则设置,使该目录允许用户访问才行。
Links
关于Unix的一些设置。
IP Access

允许你设置基于IP地址的访问限制。按照预先制定的规则,客户IP地址可以被允许或拒绝访问FTP服务器。该限制可以基于IP地址也可以基于DNS名称。


Edit Rule
编辑规则。首先要指定是允许访问规则还是拒绝访问规则,其次指定IP地址信息。地址信息中可以使用“*”、“-”和“?”通配符。
Rule List
规则列表。缺省情况下,没有IP地址规则存在,允许所有IP地址访问FTP服务器。一旦规则建立,登入的用户在允许访问之前必须通过规则检查。
注意:规则的顺序是非常重要的。系统会按从上到下的顺序匹配规则,当找到第一条匹配的规则时会应用并停止向下进行匹配查找。如有如下的规则:

Deny: *.*.*.*
Allow: 202.202.*.*

上面的规则会拒绝任何地址的访问,因为第一条规则会匹配所有的IP地址。用户的原意可能是只允许以202.202开头的IP地址访问,那么进行如下调整就可达到目的:

Allow: 202.202.*.*
Deny: *.*.*.*
Message


FTP提供了详细的消息设置,这些消息都可以望文知义,因此不再做详细的介绍。消息中可以使用变量,这些变量主要应用于:


登录/登出消息
指定的用户登录消息
目录改变消息
(1)Time/date


%Time - 你的PC上的当前时间
%Date - 你的PC上的当前日期
(2)Server statistics


%ServerDays - 服务器已经运行的天数
%ServerHours - 服务器已经运行的小时数
%ServerMins - 服务器已经运行的分钟数
%ServerSecs - 服务器已经运行的的秒数
%ServerKbUp - 自服务器运行以来上载的文件总量(KB)
%ServerKbDown - 自服务器运行以来下载的文件总量(KB)
%ServerFilesUp - 自服务器运行以来上载的文件数目
%ServerFilesDown - 自服务器运行以来上载的文件数目
%LoggedInAll - 自服务器运行以来用户的总登录数
%ServerAvg - 自服务器运行以来的平均吞吐量
%ServerKBps - 当前服务器的带宽
(3)Server settings


%MaxUsers - 允许的最大用户数目
%MaxAnonymous - 允许的最大匿名用户数目
(4)User info


%Name - 用户登录名
%IP - 用户IP地址
%Dir - 用户当前目录
%Disk - 用户当前磁盘驱动器
%DFree - 用户当前剩余空间(KB)
%FUp - 用户上载文件总数
%FDown - 用户下载文件总数
%FTot - 传输文件总数
%BUp - 用户上载文件总量(KB)
%Bdown - 用户下载文件总量(KB)
%BTot - 传输文件总量
%TconM - 总连接时间(分钟)
%TconS - 总连接时间(秒)
%RatioUp - UL/DL的上载部分
%RatioDown - UL/DL的下载部分
%RatioCredit - 当前UL/DL中的下载信用(Kb或文件数目)
%QuotaUsed - 用户所用空间配额(KB)
%QuotaLeft - 用户剩余空间配额(Kb)
%QuotaMax - 最大可用磁盘空间(KB)
(5)Number of users


%UNow - 当前连接到FTP服务器的用户数目
%UAll - 自服务器启动后连接上的用户数目
%U24h - 最后24小时连入的用户数目
%UAnonAll - 当前连入的匿名用户数目
%UAnonThisIP - 使用此IP连入的匿名用户数目
%UNonAnonAll - 当前连入的非匿名用户数目
%UNonAnonThisIP - 使用此IP连入的非匿名用户数目
%UThisName - 使用当前用户名连入的用户数目
Logging


允许你配置LOG选项。可以将信息显示在屏幕上也可以将信息保存在文件中。


UL/DL Ratios


指定不记入UL/DL Ratios中的文件。有如下四种情况:


文件名不包含路径:表示在任何目录下名称为指定文件名的文件都是“免费”的,如“index.txt”
文件名包含路径但包含驱动器名:表示在任何驱动器中的指定文件夹中的该文件都是“免费”的,如 '\homes\misc\readme.txt' 表示类似“c:\homes\misc\readme.txt”文件是免费的,“d:\homes\misc\readme.txt”...
文件名包括完整的驱动器符和路径:表示只有指定的该文件是“免费”的。
文件名支持通配符“*”和“?”。
Advanced


Allow MDTM command to change file date/time
Block future dates/times
上述两项主要是针对特定的FTP客户端。
Allow passive mode data transfers
允许进行passive模式数据传输。
Use IP
进行passive数据所用的外部IP地址。
Serv-U3.0的Server设置


2001-06-13 08:44:27. 沧海笑一声. http://www。AboutNT。com


-------------------------------------------------------------



  server是serv-U可以管理的本地或远程服务器.它包括:


name:用以描述标志这一服务器,可以是任意名称,如"<>",与DNS名称无关;
FTP server IP address or name:IP地址或DNS名称,如"127.0.0.1","ftp.aboutnt.com"等;
user name:具有管理权限的用户名;
Password:口令
Administration port:管理端口,serv-u管理程序通过该端口对远程FTP服务器进行管理.对于"<< Local Server >>" 这个值是随机自动配置的,如43958等,本端口只能在本地使用,远程管理程序不能够通过这个端口对"<< Local Server >>"进行管理.要管理远程FTP服务器,通常使用缺省的FTP端口即21.
Start Automatically (system service):
这个选项只存在于本地服务器.
Start/Stop Server:
启动/停止服务器,对于远程服务器,只出现停止按钮.

General


Max. speed
可以使用的最大带宽(KB/S),如果不填写将使用所有可用带宽。如果不填数值,Serv-u将使用所有可用的带宽,会导致其它的网络应用不可用,不建议。
Max. no. of users
可以同时连入的最大用户数,设置为0将不允许用户连入,不填写将不限制同时连入的用户数目。
Check anonymous passwords
检查匿名用户的口令。实际上只是检查匿名用户的口令象不象一个电子邮件地址,而不会验证这个电子邮件是否真正存在。
Delete partially uploaded files
删除不完整的上载文件。如果选择此项,系统会自动删除没有完全上载的文件;如果不选项此项,则FTP服务器就具备的断点续传的功能。
Block anti time-out schemes
防止反超时设置。一些FTP客户端程序为了防止用户长时间不操作而导致的超时断开,会自动的向服务器端发送一些命令。如果选择了这一项,服务器将采用一种独特的记时方式以防止客户程序的这时反超时设置。
Block FTP_bounce attacks
防止跨FTP攻击,选择此项将只允许客户端与服务器之间进行文件传输,不允许任何服务器与服务器间的文件传输(FXP)。
Block users who connect more than XX times within YY seconds for ZZ minutes
使用这一项可以防止用户使用如网络蚂蚁等高速下载软件连接你的服务器。如何他们在YY秒内建立的并发连接数超过XX个,系统会立即终止超出的连接。这一项可以大大降低服务器的开销。
Use all lower case for files/dirs
文件与目录的小写敏感设置。
Dir Cache

对服务器来说,创建一个目录列表是一个比较慢的操作。Dir Cache允许配置是否缓存用户请求的目录列表,这会大大提高系统的性能。


Enable cache
选择此项将启动Cache功能。
Maximum size
Cache的最大容量。在95/NT下,缺省被设置为25。当缓存被填满后用户请求新文件时,服务器会进行过期操作,用新条目代缓存中最旧的条目。
Time-out
超时设置。目录列表在缓存中保留的时间。以秒为单位,缺省为600。
Auto refresh
自动更新缓存列表信息。
Cache List
所有被缓存的目录列表。

Advanced

在这个标签下面的设置对系统的性能与安全都非常重要,因此要小心设置,通常缺省的设置即可满足大多数服务器的需要。


Encrypt passwords
使Serv-U使用单向hash函数(MD5)加密用户口令,加密后的口令保存在ServUDaemon.ini或是注册表中。如果不选择此项,用户口令将以明文形式保存在文件中。改变这一选项将导致所有现存的口令失效,必须重新进行设置。
Enable security
选择此项将启动服务器安全,否则服务器将无任何安全可言。强烈建议启用。
Packet time-out (seconds)
数据包超时设置。
Dir listing mask
目录列表掩码
PASV port range
不填写表示端口范围从1024到65535.如果服务器位于防火墙后,建议设置范围。
回复

使用道具 举报

发表于 2003-6-24 00:00:00 | 显示全部楼层
谢谢!



[此贴子已经被作者于2003-6-24 14:27:42编辑过]
回复

使用道具 举报

发表于 2003-6-29 00:00:00 | 显示全部楼层

[软件与应用]&nbsp;FTP服务器软件与架设手册(很长)

呵呵,头都看晕了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-14 17:26 , Processed in 0.156835 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表