找回密码
 注册
搜索
热搜: 回贴

完全图解教程:FTP架设、端口映射、动态域名申请(三)

2010-1-31 07:43| 发布者: admin| 查看: 47| 评论: 0|原作者: 云忆

远程管理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服务器的上样。
  (3) 在弹出的对话窗口输入FTP服务器的IP地址或域名,在【IP address】下的文本输入框中输入“www.VeryCD.com”,单击【Next】按钮继续;然后要求FTP服务器的端口号,在【Port number】文本输入框中输入FTP服务器端口号“8080”,单击【Next】按钮继续;接着要求输入FTP Server的名称,可以随便输入,如“rongyan00’s FTP”单击【Next】按钮继续;要求输入管理员账号,在【User name】文本输入框中输入拥有管理员权限的账号“rongyan00”,单击【Next】按钮继续;最后要求输入管理员账号的密码,单击【Finish】按钮;
  (4) 当完成设置后,单击“rongyan00’s FTP”,可以发现与本地管理Serv-U没有什么区别。
  【提示】当利用远程管理Serv-U停止FTP服务后,远程管理将无法启动Serv-U服务,只能通过本地启动。
  向访问者发送消息
  “messages”(向访问者发送消息)功能可以向正在访问您的 FTP 的用户发送消息,如:“您好,欢迎登陆,30 分钟后我将断开服务器,请使用支持断点续传的 FTP 下载软件访问。”等等的这些提示消息,问候消息都可以被访问者接收到。
  具体方法:选中域【www.VeryCD.com】,在菜单栏上选中“windows”,下拉菜单中选择 “messages”,也可以直接按 “F2”,但必须是在选中域的情况下:

  在出现的【Users messages】窗口中点击 “Broadcast messages” 或按组合键 “ctrl+b” 会出现消息的撰写窗口:


第五章 Serv-U常见问题解答
  1.问:如何让用户上载/下载支持断点续传?
  答:断点下载是Serv-U默认支持的,无须进行设置,这里只须设置断点上载,方法是进入Serv-U管理窗口,找到设置上载的目录,在目录访问属性中,勾选【Write】和【Append】。
  2.问:如何注册Serv-U?
  答:Serv-U的注册方法与其它软件不一样,注册方法是首先将序列号复制到剪切板中,然后进入Serv-U管理窗口,展开【Serv-U Servers】下的【Local Server】,然后单击【License】,最后单击右中的【Enter Key】按钮。

  3.问:我在Serv-U中建立好自己的FTP服务器之后,用匿名登录上去,发觉所处位置不是自己原设置的主目录;我在Serv-U中新建立的账户则根本不能登录。为什么?
  答:出现这种问题,极可能是因为在安装Serv-U之前,你的计算机上还运行着其他FTP服务!最常见的是启动了IIS中的FTP服务,由于它已先行占用了21端口,因此后面装的Serv-U就不能正常运行了。解决方法是到"开始→程序→管理工具→Intenret信息服务"中将里面所有的FTP站点都逐个去单击右键,选"停止";最后再在Serv-U的管理器中,选中左边窗口中的Local Server(本机服务器),再单击右边框架中的Stop Server(停止服务)按钮,然后重新单击Start Server(开启服务)按钮即可。
  4.问:我想暂停Serv-U的FTP服务,但当我退出管理器后,却发觉它的服务仍然在生效。这是为什么呢?
  答:因为Serv-U的管理器和FTP服务两部分是相对分离的,关闭一部分,并不对另一部分产生影响。欲暂停FTP服务,需得在管理器中选中Local Server(本机服务器),再按Stop Server(停止服务)按钮。
  5.问:我的计算机是ADSL拨号上网,如何利用Serv-U建立一个互联网上的FTP服务器?
  答:拨号上网每次所获得的IP地址均不同,因此,当按本文前面所述的方法安装和配置好你的Serv-U服务器之后,每次重新拨号成功之后,你都需要用winipcfg(用于Win9x下)或ipconfig /all(用于Windown NT/2000下)查看到当前的最新IP地址后,再将它告诉要访问你服务器的人即可。其他地方不需要再做任何修改。如果您不想如此麻烦的话,可以申请一个免费的动态域名解析服务,具体参照这里花生壳动态域名解析
  6.问:为什么我启动 Serv-U 时提示无法启动?
  答:Serv-U 启动时用户应以该软件安装时的用户身份登陆,即使用 Power User 安装就最好使用 Power User 或以上的用户身份启动 Serv-U。
启动时还需要注意,磁盘空间是否足够,当系统内存或许你内存严重不足时会发生无法启动 Serv-U 。
  7.问:为什么我通过 127.0.0.1 访问自己的 FTP 时会显示阅读文件夹时出错,请确认您有访问权限的错误提示?
  答:如果把被访问的文件放到 NTFS 磁盘分区下的话,您还需要在 NTFS 里赋予 Everyon 的访问权限。
  8.问:我把域删除了,有什么方法可以恢复吗?
  答:在 Serv-U 的安装目录下有一份 ServUDaemon.ini 的文件,里面储存了Serv-U 的注册信息以及域的设置信息,注意备份就可以避免误删域了。
  9.问:我明明已经设置好了该用户的主路径,为什么还是不能访问?
  答:如果您在目录访问里面没有赋予用户的访问权限的话,就算指定了用户主目录也还会一样放问不了,您必须设置好这个权限。
  10.问:我自己能访问,但别人不能访问,怎么回事?
  答:这里有几个可能:
  第一,您的防火墙把 FTP 的端口拦住了,例如 Norton 防火墙是只允许 21 出站而禁止进站。
  第二,如果访问者是利用域名访问您的话,您需要确保该域名确实能够访问到您。
  第三,如果您在内网,那么您还需要在您的上层出口主机或网络设备上设置好端口映射。
  第四,对方的访问方式的正确性,如果是对方输入错误而导致访问错误的话 … …
第六章 错误信息代码查询
110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "=").
重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy是 用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格)
-----------------------------------
120 Service ready in nnn minutes.
服务在NNN时间内可用
-----------------------------------
125 Data connection already open; transfer starting.
数据连接已经打开,开始传送数据.
-----------------------------------
150 File status okay; about to open data connection.
文件状态正确,正在打开数据连接.
-----------------------------------
200 Command okay.
命令执行正常结束.
-----------------------------------
202 Command not implemented, superfluous at this site.
命令未被执行,此站点不支持此命令.
-----------------------------------
211 System status, or system help reply.
系统状态或系统帮助信息回应.
-----------------------------------
212 Directory status.
目录状态信息.
-----------------------------------
213 File status.
文件状态信息.
-----------------------------------
214 Help message.On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. 帮助信息。关于如何使用本服务器或特殊的非标准命令。此回复只对人有用。
-----------------------------------
215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document.
NAME系统类型。
-----------------------------------
220 Service ready for new user.
新连接的用户的服务已就绪
-----------------------------------
221 Service closing control connection.
控制连接关闭
-----------------------------------
225 Data connection open; no transfer in progress.
数据连接已打开,没有进行中的数据传送
-----------------------------------
226 Closing data connection. Requested file action successful (for example, file transfer or file abort).
正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止)
-----------------------------------
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
进入被动模式
-----------------------------------
230 User logged in, proceed. Logged out if appropriate.
用户已登入。 如果不需要可以登出。
-----------------------------------
250 Requested file action okay, completed.
被请求文件操作成功完成
-----------------------------------
257 "ATHNAME" created.
路径已建立
-----------------------------------
331 User name okay, need password.
用户名存在,需要输入密码
-----------------------------------
332 Need account for login.
需要登陆的账户
-----------------------------------
350 Requested file action pending further information
对被请求文件的操作需要进一步更多的信息
-----------------------------------
421 Service not available, closing control connection.This may be a reply to any command if the service knows it must shut down.
服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭
-----------------------------------
425 Can't open data connection.
打开数据连接失败
-----------------------------------
426 Connection closed; transfer aborted.
连接关闭,传送中止。
-----------------------------------
450 Requested file action not taken.
对被请求文件的操作未被执行
-----------------------------------
451 Requested action aborted. Local error in processing.
请求的操作中止。处理中发生本地错误。
-----------------------------------
452 Requested action not taken. Insufficient storage space in system.File unavailable (e.g., file busy).
请求的操作没有被执行。 系统存储空间不足。 文件不可用
-----------------------------------
500 Syntax error, command unrecognized. This may include errors such as command line too long.
语法错误,不可识别的命令。 这可能是命令行过长。
-----------------------------------
501 Syntax error in parameters or arguments.
参数错误导致的语法错误
-----------------------------------
502 Command not implemented.
命令未被执行
-----------------------------------
503 Bad sequence of commands.
命令的次序错误。
-----------------------------------
504 Command not implemented for that parameter.
由于参数错误,命令未被执行
-----------------------------------
530 Not logged in.
没有登录
-----------------------------------
532 Need account for storing files.
存储文件需要账户信息
-----------------------------------
550 Requested action not taken. File unavailable (e.g., file not found, no access).
请求操作未被执行,文件不可用。
-----------------------------------
551 Requested action aborted. Page type unknown.
请求操作中止,页面类型未知
-----------------------------------
552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).
对请求文件的操作中止。 超出存储分配
-----------------------------------
553 Requested action not taken. File name not allowed
请求操作未被执行。 文件名不允许
-----------------------------------
-----------------------------------
这种错误跟http协议类似,大致是:
2开头--成功
3开头--权限问题
4开头--文件问题
5开头--服务器问题
对偶们最有用的:
421:一般出现在连接数多,需稍后在接;
530:密码错误;
550:目录或文件已经被删除。
第七章 内网建FTP的方式
  第一节 Serv-U+花生壳:有不固定因特网IP地址
  花生壳动态域名解析(DDNS)
  如果你是网络的固定IP用户就没有必要阅读此章节内容~只有Modem、ISDN、ADSL等用户才有必要阅读此章节内容。因为我们为了避免每次连接到互联网都要上来通报一下自己的IP,所以才要申请动态域名解析服务,这样就不要每次都来通报IP地址了
首先我们必须要了解三个定义:
  ⑴什么是动态IP地址?
  通过Modem、ISDN、xDSL等方式上网的计算机一般不具备固定IP地址,而是由ISP动态分配暂时的一个IP地址到其网络设备中。普通人一般不需要去了解动态IP地址,这些都是计算机系统自动完成的。
  ⑵什么是域名解析?
  机器间互相只识别IP地址,要让域名与IP地址之间一一对应,必须使用DNS解析(域名解析服务)。DNS解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。
  ⑶什么是DNS?
  域名管理系统DNS(Domain Name System)是域名解析服务器的意思。它在互联网的作用是:把域名转换成为网络可以识别的Ip地址。比如:我们上网时输入的www.oray.net会被解析到IP为61.114.112.210的服务器。
  花生壳是一套完全免费的桌面式域名管理和动态域名解析(DDNS)等功能为一体的客户端软件。花生壳动态域名解析(DDNS)服务支持包括Modem、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其他任何能够提供互联网真实IP的接入服务线路,无论连接获得的IP属于动态还是静态,都可根据自己的需求选择合适的系统平台、数据库平台以及站点运营模式,并且可避免在转换服务商时,因受制域名解析服务商而忍受效率低下的修改过程,全面利用花生壳来建立拥有自主域名和最大自主权的互联网主机。
第一节 注册花生护照
  花生护照的所有申请是完全免费的,用户在拥有了花生护照后可以使用网域科技提供的各类相关的网络应用服务(如花生壳动态域名解析服务),如用户需要使用网域科技提供的付费项目服务时,用户亦可在护照中注入相应的资金,方便用户在其相应的电子帐户中提取金额去达到支付的目的。
  1、开始注册基本资料:进入,点击左上角注册护照按钮。


  2、签署用户协议:选定同意条款后,点击下一步按钮进入下一页。
  3、填写护照基本信息:填写完成后,点击下一步按钮进入下一页。
  4、设置密码保护问题:填写完成后,点击下一按钮进入下一页。
  5、护照申请完成:点击完成按钮继续填写对应护照的详细资料,或者直接选择左菜单栏的功能项进行操作。
  6、开始注册护照详细资料:选择您护照的类型后,点击下一步按钮进入下一页。
  7、填写详细资料:选择个人类型,见到如下图页面。填写完成后点击下一步按钮进入下一页。
  8、核对填写的资料:核对填写的资料是否有问题。若有错误,点击修改按钮返回进行修改;若无错误,点击确认按钮进入下一页。
  9、详细资料填写完成:点击完成按钮,结束详细资料填写过程。 在点击完成按钮后,返回我的控制台首页。并请留意左菜单栏显示您的用户名、ID、帐户总额和服务级别的资料:

  10、点击网页右上角
按钮,进入控制台,选择网页左边“域名管理”——“申请免费域名”,如下图:

  11、进入免费域名查询网页,按自己喜好选择域名,建议大家用VeryCD的会员ID来做域名:

  12、如果你选择的域名没被人使用,那么你还等什么,赶紧按“现在注册”呀:

  13、点击“进入花生壳管理”,点击“激活花生壳服务”,没激活前“状态”栏图标是暗色的,激活之后是彩色的,如下图:

  14、签署花生壳服务激活—用户协议,选择“我同意”,进入“填写站点属性”表,其他自己填写,需要注意的是“端口说明”这一项选择“FTP”,端口8080(这按你在Serv-U里的端口填写),如下图:

  15、点确定后,返回“域名管理”页,可以在免费域名的域名列表中看到你拥有并激活的域名了,如下图:

  至此,已经完成了申请花生护照和免费域名的申请!现在需要下载花生壳的客户端,在我的附件里有提供,或自己另外下载~安装过程我就不说了,安装完毕之后运行花生壳客户端,在“状态”中输入注册的用户名和密码,按F5刷新即可,此时在任务栏中图标应为彩色~这时其他人就可以使用域名来访问你的FTP服务器了,例如我所申请的rongyan00.oicp.net就直接指向我的计算机~当然,我申请是为了测试,大家连接不过来的~

  第二节 Serv-U+花生壳+PortTunnel端口映射:内网IP,可控制网关服务器并设置端口映射
  局域网用户(包括分配私有IP地址通过指定网关、代理上网的小区宽带用户),这些用户在使用动态主机架设服务器时必须在出口网关、代理服务器上完成“端口映射”或“URL”转发才能让外部Internet透过网关、代理服务器访问到他们的服务器,但问题是并不是所有的网关软件或代理服务器软件都支持用户进行“端口映射”设置,并且设置这些软件需要的专业知识也不是每个用户都具备的,因此很多用户只能“望关兴叹”了!
  设置端口映射的方法有多种,如:通过路由器设置;通过服务器上的网关软件(如SyGate、WinGate等)设置端口映射。这类方法的前提条件就是能够能路由器或服务器进行设置。如果不能控制路由器或服务器则请看第三节 Serv-U+TrueHost:内网IP,不能控制网关服务器。本方案介绍的是用PortTunnel软件进行端口映射。Serv-U和花生壳的设置上面已进行了介绍。PortTunnel 软件进行端口映射的方法:
  假设我是一个局域网用户,我的内部IP地址是159.156.0.21,我是通过指定网关上网的,我在自己的计算机上安装了“动态主机”软件如花生壳,还有FTP服务器准备开FTP服务器。以下是我的设置过程:
  1.、到我的网关(代理)服务器上安装“PortTunnel”软件(拷贝即可),界面如下:

  2、这时点击下部的“增加”按钮,复选“激活”进行相关的设置。这里有几个比较重要的项目重点介绍一下:

  ⑴名称:在此中填写你的名称,这在局域网中有多台计算机需要端口映射的时候能够区分出每一台计算机。
  ⑵输入端口:代理服务器出口的端口,如果服务器端没有运行FTP服务,则可以采用默认的“21”作为端口,否则不能使用“21”,因为端口号重复将会导致系统冲突。
  ⑶输出端口:这里填写的是你计算机中的FTP服务端口,通常采用默认的“21”,除非你另行指定了特殊的端口。
  ⑷输出地址:这里填写你的计算机在整个局域网中的IP地址,比如此处是“159.156.0.21”。
  点击下部的“确定”按钮保存之后,服务器端的端口映射就完成了,这时会发现原先的主窗口中多出了一项记录,按下“开始”就可以激活PortTunnel的端口映射服务了。此时你可以通过其他网友通过来访问你的FTP服务器,如果能够顺利登录就说明已经全部搞定了。

  【提示】:如果局域网内有多个用户想架设网站,那么注意在设置的时候,每个“输入端口”只能为一个用户服务,例如,用户A使用了“80”作“输入端口”,那么他的FTP服务器就可以通过“http://用户A的IP(或域名):80”来访问,而用户B就只能使用其他“输入端口”了,例如“8080”,他的网站只能通过“http://用户B的IP(或域名):8080”来访问了。同时该工具不只是实现“端口映射”功能,还可以实现HTTP代理服务,其设置都比较简单,一般用户查看软件的帮助文件就可以进行设置了,请读者朋友们自行测试在此就不一一介绍了。
  怎么样,PortTunnel的设置与使用都非常简单吧,而且通过端口映射还可以实现在局域网内的计算机上架设Web服务器和SMTP服务器的功能,它们的设置与上面介绍的差不多,在此就不详述了,有兴趣的朋友不妨自行尝试一下。
  说到这里,最后再提醒大家一下:PortTunnel需要在服务器端才可以运行,至于怎样才能让网络管理员为你开通端口映射就要看各位的本事了,大家就各显神通吧
  第二节 第三节 Serv-U+TrueHost:内网IP,不能控制网关服务器
  如果机器是内网IP,且不能控制路由器或服务器则请看本方案。Serv-U的设置上面已进行了介绍。TrueHost 是由科迈网(动态域名、虚拟专用网)提供的服务。该服务提供免费试用一个星期(可以连续申请?)利用 TrueHost 进行端口映射方法:
  1、到 科迈网 申请一个二级域名:



  2、下载客户端(绿色软件,不需要安装),TrueHost目前只支持Win 2000、Win XP和Win 2003。安装步骤如下:
  ⑴如果还没下载,请先 下载TrueHost。下载后用winzip解压到本地硬盘的任意一个目录(例如c:\truehost),如图:

  在资源管理器中双击Setup.exe即可启动Windows的安装程序,根据安装程序的提示完成安装即可。
  TrueHost包括网络驱动程序(COMEXE Network Driver)和TrueHost应用两部分。驱动程序在软件安装时已经自动装入,如果不是第一次安装该驱动程序,完成安装后需要重新启动机器。如图:

  当出现下面窗口,表示安装成功了,按下“OK”,继续按“下一步”完成安装:

  安装程序在“开始”菜单中添加了以下几项:
  TrueHost可以作为普通应用程序运行,也可以作为Windows服务的方式启动。第一次运行TrueHost可以在“开始”菜单->“科迈内网通TrueHost”中启动TrueHost。运行后在桌面右下角出现一个“TH”小图标:
  用右键点击“TH”小图标,可以弹出TrueHost菜单,选择“打开管理”,就可以开始配置TrueHost了:


  选择“TrueHost参数”页面,选择“注册信息”子页。在“选定域名的属性”方框中输入用户域名、用户在科迈网的登录密码,离线网址(可选),其它参数缺省(网站服务器IP取0.0.0.0表示使用本机的Internet接入IP),按下“增加域名”即可。
  如果有多个域名,只须重复上述步骤即可。 如果域名已经付费,“TrueHost服务器”还可以选择truehost.comexe.cn。 当所有注册信息输入完毕,按下“保存并应用TrueHost参数”,TrueHost自动重启程序。一般情况下,当配置界面重新出现时,Internet用户就可以通过域名访问用户的主机服务了。
第八章 FTP服务器的发布
  FTP服务器的发布形式
  建好FTP后,可以用以下形式发布:
  其含义是: 址址:rongyan00.oicp.net 你申请到的免费域名(也可以使用IP地址形式,固定IP用户比较简单

        用户:user 你在Serv-U里设的用户名称
        密码:password 你在Serv-U用户里设的密码
        端口:8080 PS:默认情况下FTP的端口是21,如果有修改,就发布修改后的端口;
        默认情况下FTP采用PASV模式,如果设置成PORT模式,发布时要说明采用PORT模式登录。关于PASV与PORT模式的含义参见本贴FTP中的两种工作方式。
  如何做显示FTP服务器是否在线状态的图片
  1、单独建立一个用于显示FTP状态的账号,如用户名、密码都是online。
  2、该账号权限设置为任意IP仅文件可读,目录无权限。
  3、在该账号主目录内放置一小的文件名的online.gif的GIF格式图片(根据人个爱好选择)。
  4、在发布帖或签名档中加上以下内容:注意:上面的链接中把全角符号改成半角符号。
  安全问题
  1、使用WXP操作系统做FTP时,请把XP自带的防火墙关闭,否则可能导致无法连接。同时建议做FTP的兄弟安装杀毒软件和专业的防火墙。
  2、长宽用户(同样建议其它用户)请把FTP端口改成1024以后的端口,以增强安全性。
  当然建立FTP有多种方案。这里抛砖引玉,欢迎大家把自己的建FTP的以验拿出来让大家一起分享。希ftp://user:password@rongyan00.oicp.net:8080/http://www.dns0755.net/ftp://159.156.0.21http://www.oray.net

最新评论

相关分类

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 17:39 , Processed in 0.209127 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部