找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3893|回复: 0

FTP Serv-U 服务器组建攻略

  [复制链接]
在所有的FTP服务器端软件中,Serv-U除了拥有其他同类软件所具备的几乎全部功能外,还支持断点续传、支持带宽限制、支持远程管理、支持远程打印、支持虚拟主机等;再加上良好的安全机制、友好的管理界面及稳定的性能,使它赢得了很高的赞誉,并被非常广泛地使用着。本文将从Serv-U的安装和设置方面入手向你介绍这种优秀软件的最基本使用方法。
概念
1、什么是内网
   内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问因特网。内网的计算机可向因特网上的其它计算机发送连接请求,但因特网上的其它计算机无法向内网的计算机发送连接请求,所以无法用通常的方法去建立FTP服务器。
   内网的IP地址有如下3种形式:
    10.*.*.*
    172.16.*.*至172.31.*.*
    192.168.*.*
2、内网建FTP的两种方式
   2.1、动态域名和虚拟专用法:
     适于条件:不能够接触到网关服务器,无法做专业端口映射。
     如:科迈网之动态域名和虚拟专用服务之内网专业版。(TrueHost)。
   2.2、端口映射法:
     适用条件:能够接触到网关服务器,并作端口映射。
     如:端口映射软件PortTunnel。
3、关于域名
   通过域名可以解决没有固定因特网IP的问题。如“花生壳”等。
  上面2.1所提及的方法不需要另外的域名服务,因为本身已提供该服务。
4、关于Serv-U
   一种常见的建立FTP的工具软件。
一、Serv-U的基本情况

    软件名称:FTP Serv-U(共享软件,30天使用限制)

    运行环境:除Windows 3.x之外的全系列版本Windows中

    下载地址:http://www.skycn.com/soft/1240.html
二、Serv-U的安装和卸载

       1.Serv-U的安装

    直接双击下载所得到的susetup1.exe文件即可开始其安装工作。除了在出现使用协议那一步中,需要先勾选中I have read and accept the above license agreement(我已经阅读并接受以上协议)再按Next(下一步)按钮之外,其他均使用其默认选项即可。

    当安装完成后,系统将自动进入Serv-U Administrator(以下简称"管理器")的窗口,同时出现Setup Wizard(安装向导),此时就可以根据这个向导开始建立你的第一个FTP服务器了。(如图1)

[upload=gif]UploadFile/2004-7/2004751335345.gif[/upload]
2.Serv-U的卸载

    选"开始→程序→Serv-U FTP Server"下的Remove Serv-U(卸载),再根据需要按提示操作即可。

三、建立第一个FTP服务器

    为了说明方便起见,笔者在这里假设你的本机IP地址是192.168.0.1,本机计算机名为WY,你想在自己的局域网中建立一个只允许匿名访问(Anonymous)的FTP服务器,匿名用户登录后进入的将是D:\wy目录。

    在安装向导中,一般建议除了以下几个需要修改的地方之外,对于初学者来说,其他部分一律选其默认选项(直接按Next按钮)即可。

    1.当进行到有Anonymous home directory(匿名用户的主目录)提示的一步时,单击其右侧的箱子图标选择好目标目录D:\wy后再按Next(下一步)按钮继续。(如图2)

[upload=gif]UploadFile/2004-7/20047513339405.gif[/upload]
2.当进行到有Create named account(建立名字账户)提示的一步时,选中No(不)一项后再按Next(下一步)按钮继续。

    当配置完成后,即可以在管理器左边框架的Domains(域名)下看到有个Wizard Generated Domain项,其下的Users(用户)中就包含了一个名为Anonymous的账户,此账户登录后的虚拟根目录(主目录)即为D:\wy目录。(如图3)

[upload=gif]UploadFile/2004-7/2004751349397.gif[/upload]
此FTP服务器地址为192.168.0.1(或用此服务器的计算机名WY也可),默认端口号为21,只允许用匿名账号Anonymous登录。

-------
    Serv-U安装向导(Setup Wizard)主要内容详解
    1.IP address ,leave blank for dynamic or unknown IP(IP地址,如果是动态IP或不知道IP则保持为空):此项需要填入你欲为此FTP服务器绑定的IP地址。除非你的计算机有多个固定的IP地址,并且你只想其中一个被FTP服务器所使用时,才需要在此地输入那个相应的IP地址;否则一般建议,不管你是否有固定的IP地址,都请保留此项为空。
    2.Domain name(域名):此处填入你FTP服务器的域名。但域名是由DNS解析而不是由这里决定的,因此实际上你可以填入任意内容--比如像"我的第一个FTP服务器"这种对此FTP进行说明的文字。
    3.Install as system service(作为一个系统服务安装吗):此项对于操作系统是Windows NT/2000/XP的服务器有效。选择了Yes(是),则Serv-U的FTP服务就会被添加到系统服务中(在"管理工具"下的"服务"中可以查看到);选择了No(否),则不会做为系统服务存在。如果你的FTP服务器是常年运行的,则建议选Yes(是);如果只是需要时才运行,则建议选No(否)。
    4.Allow anonymous access(接受匿名登录吗):如果你想让此FTP服务器接受匿名登录,则此处必须选择Yes(是);否则选No(否)。
    5.Anonymous home directory(匿名用户的主目录):此处可设定匿名用户登录后其虚拟根目录在FTP服务器上的真实位置。
    6.Lock anonymous users in to their home directory(将匿名用户锁定到其主目录吗):如果选择Yes(是),则匿名用户只能访问其主目录及以下的目录树;如果选择No(否),则它还可以访问其主目录的同级或更高级的目录树。从安全角度考虑,一般建议选Yes(是)。
    7.Create named account(建立命名账户吗):这里询问是否直接建立普通用户(相对匿名用户而言)账号。
--------

四、常见基本操作

    在根据安装向导建立好你的第一个FTP服务器后,只能实现Serv-U赋予的默认功能和权限,要真正让这个服务器能被你自己随心所欲地控制,则还需要经过一些其他后续操作。

    1.客户端的连接

    在IE浏览器(Internet Explorer)中,客户端的访问格式为ftp://192.168.0.1,不需要输入用户名和密码;在DOS(或命令提示符)状态下,客户端的访问格式为ftp -A 192.168.0.1,也不需要输入用户名和密码;在专业的FTP客户端软件设置中,以CuteFTP Version 4.2中文版为例,在"站点管理器"的"FTP主机地址"处输入192.168.0.1,再选中"登录类型"下的"匿名连接"项即可,同样不需要输入用户名和密码。

-------
    说明
    1.在以上客户端的连接中,IP地址192.168.0.1也可以用计算机名WY来代替。
    2.除了在ftp -A 192.168.0.1中的"A"一定要大写外,其他处均不区分大小写。
    3.如果在DOS下用ftp 192.168.0.1的格式进行登录,则需要输入匿名登录的用户名Anonymous,此时密码为空(直接回车)或为其他任意值。
-------

    2.对FTP用户的管理

    欲增加一个新用户(包括增加Anonymous用户),则在管理器的左边框架中选中Users(用户),然后单击右键,进入New User(新用户),依次根据提示为它设置好User Name(用户名)、Password(密码)、Home directory(主目录)等即可完成。

    欲删除一个用户,则在此用户上单击右键,选Delete User(删除用户)即可。

    欲复制一个用户,则在此用户上单击右键,选Copy User(复制用户),则会多出一个名字如Copy of xxx格式的新用户,它除了用户名和源用户不同外,其他部分--包括密码、主目录、目录权限等等--均与之完全一致。

    欲暂时禁止一个用户的登录权限,只需先在左边框架中选中此用户,然后在右边框架中进入Account(账户)窗口,勾选中Disable account(禁止账户)即可。

    3.对目录权限的管理

    在管理器左边框架中选中用户名,再在右边框架中进入Dir Access(目录存取)窗口,然后在列表中选中相应目录后,就可以在窗口的右侧更改当前用户对其的访问权限了。(如图4)


[upload=gif]UploadFile/2004-7/20047513444352.gif[/upload]
-------
    说明
    1.Read(读):对文件进行"读"操作(复制、下载;不含查看)的权力。
    2.Write(写):对文件进行"写"操作(上传)的权力。
    3.Append(附加):对文件进行"写"操作和"附加"操作的权力。
    4.Delete(删除):对文件进行删除(上传、更名、删除、移动)操作的权力。
    5.Execute(执行):直接运行可执行文件的权力。
    6.List(列表):对文件和目录的查看权力。
    7.Create(建立):建立目录的权力。
    8.Remove(移动):对目录进行移动、删除和更名的权力。
    9.Inherit(继承):如勾选中此项则以上设置的属性将对当前Path(目录)及其下的整个目录树起作用;否则就只对其当前Path(目录)有效。
-------

    4.增加虚拟目录

    比如匿名用户(Anonymous)的主目录为D:\wy,想要能通过ftp://192.168.0.1/test   的格式能访问到在E:\all\nodisk中的内容,则需要为它添加虚拟目录。操作步骤如下(1)在管理器左边框架中,选择Domains(域名)下的Settings(设置),再在右边框架中转到General(常用)窗口。

    (2)单击Virtual path mappings(虚拟目录映射)下的Add(增加)按钮,之后根据提示在Physical path(物理路径)下选择E:\all\nodisk;在Map Physical path to(映射物理路径到)下选择D:\wy;在mapped path name(映射路径名)处输入test即可添加好此虚拟目录的映射记录。(如图5)


[upload=gif]UploadFile/2004-7/20047513512665.gif[/upload]
(3)最后在管理器的左边框架中选中Anonymous用户,再在右边框架中转到Dir Access(目录存取)窗口,按Add(添加)按钮将E:\all\nodisk目录增加到列表中去。

五、常见问题

    Q:我在Serv-U中建立好自己的FTP服务器之后,用匿名登录上去,发觉所处位置不是自己原设置的主目录;我在Serv-U中新建立的账户则根本不能登录。为什么?

    A:出现这种问题,极可能是因为在安装Serv-U之前,你的计算机上还运行着其他FTP服务!最常见的是启动了IIS中的FTP服务,由于它已先行占用了21端口,因此后面装的Serv-U就不能正常运行了。

    解决方法是到"开始→程序→管理工具→Intenret信息服务"中将里面所有的FTP站点都逐个去单击右键,选"停止";最后再在Serv-U的管理器中,选中左边窗口中的Local Server(本机服务器),再单击右边框架中的Stop Server(停止服务)按钮,然后重新单击Start Server(开启服务)按钮即可。

    Q:我想暂停Serv-U的FTP服务,但当我退出管理器后,却发觉它的服务仍然在生效。这是为什么呢?

    A:因为Serv-U的管理器和FTP服务两部分是相对分离的,关闭一部分,并不对另一部分产生影响。欲暂停FTP服务,需得在管理器中选中Local Server(本机服务器),再按Stop Server(停止服务)按钮。

    Q:我的计算机是拨号上网,如何利用Serv-U建立一个互联网上的FTP服务器?

    A:拨号上网每次所获得的IP地址均不同,因此,当按本文前面所述的方法安装和配置好你的Serv-U服务器之后,每次重新拨号成功之后,你都需要用winipcfg(用于Win9x下)或ipconfig /all(用于Windown NT/2000下)查看到当前的最新IP地址后,再将它告诉要访问你服务器的人即可。其他地方不需要再做任何修改。

    Q:我在单位内部网上建立了一个Serv-U服务器,但是它只能用IP地址或计算机名进行访问,如何使它同时可用如ftp://ftp.popunet.com形式的域名进行访问呢?

    A:这需要在你的Windows 2000中建立IP地址和域名相对应的DNS记录。
---------------------------------------------------------------------------------------------------------
FTP命令集锦
----------------------------------------------------------------------------------------------------------
ftp常见错误及解决方法(详细版)


首先,出现错误不要急于重试,重试也没用处,只会让网站封你的ip地址。要根据提示,找出原因,选择正确的方法,解决问题。
其次,确认网络可以使用,如果本身连不上internet,一切免谈。
421错误
原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就会出现421错误。
解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时就会连上,要注

意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所以要经常去看看有没有连上。

530“not login"
原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登陆。
解决方法:去发布该ftp密码的论坛,或该ftp登陆时的欢迎词中,获得正确的密码,然后登陆。

“连接超时,无法连接”错误
原因1:该ftp暂时关机,特别是一些个人ftp容易出现该错误。
解决方法:去发布该ftp论坛找开机时间,在开机时间范围内连接。如果未标明时间,则等几个小时或几天后再连接该ftp,也可以参照421错误的解决方法。
原因2:ftp永远关闭
解决方法:无药可救,找其他ftp吧。

“无法解析域名”
原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。
解决方法:去发布该ftp论坛找到正确的域名输入。
原因2:本地的域名解析服务器坏了(长城宽带等fttb容易出现)
解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。
原因3:该ftp修改了域名。
解决方法:去发布该ftp论坛找正确的域名。
原因4:个人的ftp设置错误。
解决方法:通知开站的朋友修正。
原因5:ftp永远关闭
解决方法:无药可救,找其他ftp吧。

“only one …… ip address……”
原因1:使用多线程下载,超过该ftp允许的线程。
解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。如果没用看原因2。
原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)
解决方法:等几个小时,别人断开后,再连接该ftp。

“连接拒绝”
原因:恭喜你,你的ip已经被该ftp封了。
解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。如果是随机获得ip地址的话,也可以断开网络,重播上网,前提是ip前三档不能完全一样。

“only client……”
原因:一般是用flashfxp连接非21端口的ftp站点。
解决方法:打开被动模式,我专门开了一贴讲述。

连接后空目录
原因1:与上面的错误相似。
解决方法:打开被动模式。
原因2:网站不支持list命令
解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载。


paradise2000 6/20附加:
学会自己看FTP下载错误
我发现好多新手不太会看错误。
如果下载不了,一定是出了错误,自己要知道是什么地方错了。为什么错。
下面我说几个非常典型的。

530,说明密码错误。

550,说明地址有错误,可能是盗连没有改。

详细的FTP错误列表.....
----------------------------------------------------------------------------------------------------------局域网(内网)用户FTP的建立


首先解释一下什么是内网,内网接入方式下上网的计算机得到的IP地址是LAN上的保留地址,有如下3种常见形式:
10.*.*.*
172.16.*.*至172.31.*.*
192.168.*.*
内网的计算机以LAN协议,通过一个公用的网关访问INTERNET。内网的计算机可向INTERNET上的其他计算机发送连接请求,但是INTERNET上的其他计算机无法向内网的计算机发送请求,所以用通常的方法去建立FTP服务器。这就需要我们用特殊的方法解决这个问题。
当然我们可以用端口映射来解决,但是这就需要有一定的技巧,而且对应的网关设置也是必不可少的,所以不推荐这种方法。这里给大家讲一个不用专业端口影射软件的方法。
先给大家一个网址:
http://www.dns0755.net
这是科迈网(动态域名、虚拟专用网),上这个网站申请一个二级域名是我们要做的第一步。申请过程相当简单,相信大家都会做。
主要的一步,我们对申请的二级域名信息在网站上进行更改,点“修改”,然后你可以看到很多端口号和需要填写的端口名称,一般我们只要开一个FTP服务就可以了。所以你可以选择一个喜欢的端口号,然后在端口名处填写端口名称就可以了。用户最多可以设置5个端口映射,加上默认开通的WWW和SMTP,实际用户最多可以使用7个端口。例如端口1是空的,那么在端口1这行右边的端口名里写上大写的端口名,比如“FTP”、“POP3”等等(用户可以自己随意定义端口名,但必须大写)。添好端口名后,再记下端口号,比如是“13670”,再按“提交”,让修改生效。
下面是客户端软件的设置(很小的一个绿色软件,该站页面上可下载)。
设置过程也相当简单,大家看软件中添“需要代理的域名”,就是添你申请的二级域名,跟这下面填入你的用户密码,跳过两步,直接到重要的一步,端口名称要和你在域名管理中填写的端口名称一致,端口号码要使用域名管理里面的和端口名称相对应的指定的端口号码,不然就会有问题,例如域名管理里面填的是”13670“,在这里也必须填上”13670“。
填写完后,单击”完成“,软件的设置就告结束。剩下还有些什么呢?就是打开你的FTP服务器,让朋友给你测试一下,祝你好运!
--------------------------------------------------------------------------------------------------------

以后再做增补.......

[ 本帖最后由 XXX 于 2006-1-11 14:32 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-7 07:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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