您现在的位置:首页 > >

动态IP利用花生壳和ServU搭建FTP服务器

发布时间:

动态 IP 搭建 Serv-u FTP 服务器攻略
2007-07-15 14:04

在所有的 FTP 服务器端软件中,Serv-U 除了拥有其他同类软件所具备的大部分功能外,还支持带宽 限制、远程管理、远程打印以及扩展成为虚拟主机 FTP 服务器等。在设置过程中加上良好的安全机制、友 好的管理界面及稳定的性能,使它被非常广泛地使用着。本文将从 Serv-U 的安装设置和花生壳动态域名 解析服务入手,向你介绍这种最节省成本的办法,用不着租用固定 IP 地址或托管主机,在家里也能搭建属 于自己的 FTP 服务器和朋友一起共享精彩资源 ! 一、搭建前的准备 搭建前的准备 1、 Serv-U + 花生壳动态域名解析软件只占用很少的系统资源,在服务器硬件配置方面没有太特殊的要 求,如果是 Windows 2003 Server 系列的系统,要获得略微具有效率的系统性能一般建议 CPU 在 Pentium4 1.8G、内存512M、系统总线传输速度在133以上。如果所搭建的 FTP 服务器长期大量地为互 联网提供上传下载服务的话,建议具备条件的用户安装 SCSI 硬盘作为主机储存体。当然,SCSI 设备比 起 IDE 设备价格可能相差几个翻,若想获得高性能而不想投资太多,可以考虑选择 SCSI 硬盘作为系统、 常用数据的磁盘,将大量的数据存放在 IDE 硬盘上,这种方法虽然没有使系统完全地使用 SCSI 组件的资 源,但也不至于在超过20个用户在你使用 IDE 硬盘的 FTP 服务器上同时上传下载时把服务器拖得象驴子 一样。

2、 建议安装 Server 系列系统,例如 Windows XP Professional、Windows2000 Server(包括 Advanced Server 版本) 、Windows 2003 Server Enterprise Edition(包括 Standard 版本)等 NT 核心的系统,其对服务器软件的运作以及长期运作稳定性表现得更佳。

对于 Windows 98、Windows Me 系统,因花生壳2.1以*姹疽丫辉俣苑 NT 核心的系统作支持,但 我们也可以下载个花生壳1.0 + Serv-U 安装凑合体现一下做 FTP 服务器的乐趣,其总体性能以及稳定性

就得自我体现其滋味了。

3、 网络部分是互联网和 FTP 服务器通讯的链路,许多人把系统、花生壳、SERV-U 安装起来,别人就是 访问不了,导致不能互联网和 FTP 服务器连接失败的大部分原因会在这一部分出现:

A. 服务器网络接入线路环境 现时互联网使用 IPV4 IP 协议,在互联网上协议的传输时通过 ISP 之间的一级一级路由把数据传输到8*4 位的二进制网络地址,网络地址被转换成为10进制或16进制的地址后,应用在不同的网络结构层上,相对 于互联网来说 IP 地址是唯一的,由当地的 ISP 掌控当地的 IP 地址分配到用户,我们把 ISP 所分配的互联 网 IP 地址成为公网 IP 地址,例如是已经转换为10进制的公网 IP 219.136.254.1。当然,如果服务器通 过路由器、代理服务器上网,这时你的主机可能不拥有公网的 IP 地址,而所获得的是路由器或代理服务器 所分配的内网 IP 地址,如192.168.0.1、172.19.0.1等都是互联网不承认的地址,这类的地址被定义为 专属内网使用的 IP。

如果你的服务器不拥有公网 IP 地址,请先参考 Oray 的内网建站部分的文档通过端口映射的方法解决。如 果问题在这一步卡住,那么所做的 FTP 服务器不能向互联网提供服务,仅有可能向同一个局域网内的机器 提供服务,下面的内容也不用看下去了。

B. 防火墙安全策略对服务器数据传输的阻碍

软件防火墙拦截了互联网访问 FTP 服务通讯。在我们的历来支持过程中,发现大部分服务已经搭建成功的 用户不能被访问,往往问题就出现在软件防火墙上。例如是 Windows XP、Windows Server 2003等网 络模块自带的网络防火墙默认规则是拦截互联网访问服务器任何的端口,或安装了例如天网、Norton 等

软件防火墙。这时你需要在软件防火墙上开通方向为 IN、数据传输类型为 FTP(21端口)的通讯策略。 当然如果你觉得服务器的安全性比较高可以把它们禁用掉,这样可以节省部分的系统资源。 有条件的用户一般都会为网络增添硬件网络防火墙,单独的防火墙模块可为公司网络减少网络安全风险,

而一般防火墙在没有设置规则时是禁止任何外网连接到防火墙内部的计算机,所以也应通知网络管理员当 为其添加服务访问规则。

二、为当前 FTP 服务器部署动态域名解析

1.下载花生壳动态域名解析软件并安装。

2.运行花生壳软件,点击“注册新护照”,根据弹出注册护照窗口提示进行注册。注册新护照完成后,使用 所注册的护照名称和密码填入花生壳软件中进行登陆。

3.申请一个免费域名作为互联网访问 FTP 服务的‘网址’

4.根据提示激活上一步所申请的免费域名花生壳动态 DNS 服务

这时候,花生壳软件已经在线了,我们所申请的免费域名已经绑定到当前的公网 IP 地址,互联网可通过所 申请的域名直接访问到当前的公网 IP 了。 三、安装以及设置 Serv-U FTP 服务器 通 过 Serv-U 的 官 方 网 站 下 载 最 新 版 本 的 Serv-U 服 务 器 软 件 , 其 下 载 地 址 是

http://www.serv-u.com/dn.asp。官方下载的版本可免费使用30天。在本文档中使用 Serv-U 6.1.0.5 版本进行安装设置,将来更新版安装调试过程也是大同小异,如果对英文’敏感’的朋友可在国内一些软件

站下载汉化补丁。 1.首先我们按照 Serv-U 安装包的提示将其安装到系统中

2.安装完成后,Serv-U 自动打开了第一次运行的向导,向导挺烦人的,我们把向导取消了,下面的手工 一步步来设置。

3.双击打开 Serv-U 服务器软件,我们首先把 Start automatically (system service)启用,让其日后启 动服务器时自动在后台运作。并选择 Start Server 把 FTP 服务启用。

4.一个空空如也的 FTP 服务器算是搭建完成了。接着展开 Serv-U 管理界面中的<<Local Server>>菜 单。新建一个域

建立域步骤一提示选择服务 IP 地址。我们使用花生壳作为动态域名解析软件,但花生壳并不会把我们的

IP 地址固定起来,所以这里需要选择任意 IP。

建立域步骤二,为新建的域设置一个名称,这里所建立的域并不会起任何实际的作用,仅仅是在多域时作 域区分。

建立域步骤三,为新域指定一个互联网访问服务器的服务端口,一般默认为21

建立域步骤四, 为新域指定信息保存至何种类型文件, 一般选择保存到安装目录的 INI 文件, 如果预算 FTP 服务器建立 FTP 域的数量比较多,可以将其保存到注册表中,加快软件的运行的效率

域的建立已经完成,并且我们看到所建立的域已经在运行状态(Domain is online) 。有朋友问,这里有 一个 Enable dynamic DNS 的选项,是否能把花生壳帐号填写进去直接享受花生壳动态域名解析?很抱 歉告诉你,当前版本 Serv-U 未嵌入花生壳动态域名解析服务,需要执行第二步操作安装桌面式管理的花 生壳3.x 动态域名解析软件享受多姿多彩的花生壳乐趣,也许日后花生壳能内嵌到各种服务器软件中与大

家见面。

接着,我们在刚新建的域里面开始添加 FTP 访问用户。右键“Users”-“New User”新建登陆帐号,在加 入新用户第一步 User name 中填写登陆名称。第二步 Password 中填写登陆密码。第三步 Home Directory 中填写该用户的默认登陆目录。第四步选择该用户是否锁定在对应默认目录,如果选定该项,

将来给予用户更多的目录权限,用户登陆后也仅可访问默认目录。

完成锁定用户设置后,用户登陆 FTP 的帐号已经建立完毕。针对单个用户有很多扩展的功能可以设置,例

如是设定该用户的自动关闭时间、限制用户的上传/下载速率以及连接线程、限制用户在对磁盘空间的使用

等等,不过别忘了在用户对应的目录属性中给予权限,如果你想这个用户可以上传资料,那么可以根据实 际情况给予目录或文件的列表、读取、写入、删除权限。有关扩展性的应用,后文会摘互联网一些精华内

容供大家参考,在此不再细述。

四、调试 FTP 服务器 在测试过程中我们使用 CuteftpPro 对所建立的 FTP 服务器进行连接通讯。 有关 CuteftpPro FTP 客户端, 请登陆到 GlobalScape 网站 http://www.globalscape.com/downloads/index.asp 下载一个,或到 国内的软件站连汉化版一起下载下来安装。 安装完成后运行 CuteftpPro,选择菜单的 File-New-Ftp site 新建一个 FTP 站点。

在 FTP 管理器窗口中填写 FTP 登陆信息:

Label:填写这个站点的标识 Host address:填写 FTP 服务器地址,这里填写在第二部申请的花生壳域名

Username、Password:用户名、密码 如果 FTP 服务器的端口为非标准21端口,那么需要在 Type 中的 Port 更改成对应的端口。 都设置完毕后,选择 Connect。软件会自动保存所填写的站点信息保存,并连接到 FTP 服务器。

下面的一张图,我们看到通过输入的登陆信息连接到 FTP 服务器的对应目录。

连接成功后。左边窗口是本地目录,右边是已经连接上的 FTP 目录,而下面是工作队列。要上传或下载, 只需要用鼠标把文件从两窗口之间拖动,很方便哩!

五、Serv-U 相关的扩展设置资料 1.对 FTP 用户的管理 对

在用户的增加过程中,可能您没有找到有关添加匿名用户访问的选项。其实很简单,添加一个用户名为

anonymous 的用户,密码随便填,目录权限登陆重新配置一下便完成。 欲增加一个新用户(包括增加 Anonymous 用户) ,则在管理器的左边框架中选中 Users(用户) ,然后单 击右键,进入 New User(新用户) ,依次根据提示为它设置好 User Name(用户名) 、Password(密 码) 、Home

directory(主目录)等即可完成。

欲删除一个用户,则在此用户上单击右键,选 Delete

User(删除用户)即可。

欲复制一个用户, 则在此用户上单击右键, Copy User 选 (复制用户) 则会多出一个名字如 Copyofxxx ,

格式的新用户,它除了用户名和原来的用户不同外,其他部分(包括密码、主目录、目录权限等等)均与

之完全一致。 欲暂时禁止一个用户的登录权限,只需先在左边框架中选中此用户,然后在右边框架中进入 Account(账 户)窗口,勾选中 Disable 2.对目录权限的管理 对目录权限的管理

account(禁止账户)即可。

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

1.Read(读) :对文件进行读操作(复制、下载,不含查看)的权力。 2.Write(写) :对文件进行写操作(上传)的权力。 3.Append(附加) :对文件进行写操作和附加操作的权力。 4.Delete(删除) :对文件进行删除(上传、更名、删除、移动)操作的权力。 5.Execute(执行) :直接运行可执行文件的权力。 6.List(列表) :对文件和目录的查看权力。 7.Create(建立) :建立目录的权力。 8.Remove(移动) :对目录进行移动、删除和更名的权力。 9.Inherit(继承) :如勾选中此项,则以上设置的属性将对当前 Path(目录)及其下的整个目录树起作用; 否则就只对其当前 Path(目录)有效。 3.增加虚拟目录 增加虚拟目录 比如匿名用户(Anonymous)的主目录为 D:\test,想要能通过 ftp://Orayexample.vicp.net/test 的 格式能访问到在 E:\test\123\中的内容,则需要为它添加虚拟目录。操作步骤如下:

(1)在管理器左边框架中,选择 Domains(域名)下的 Settings(设置) ,再在右边框架中转到 General (常用)窗口。

(2)单击 Virtual

path mappings(虚拟目录映射)下的 Add(增加)按钮,之后根据提示在 Physical path to (映射物理路径到) 下选择 D:\test,

path (物理路径) 下选择 E:\test\123, Map 在

Physical

在 mapped path name(映射路径名)处输入 test,即可添加此虚拟目录的映射记录。

(3)最后在管理器的左边框架中选中 Anonymous 用户,再在右边框架中转到 Dir Access(目录存取) 窗口,按 Add(添加)按钮将目录 E:\test\123增加到列表中去。 怎么样?你的 FTP 服务器今天做好了嘛?如果你在建立过程中或设置过程中遇到任何问题,或有更高级的 玩转花生壳方法,欢迎登陆到 Oray 论坛(http://forum.oray.net)发表。



热文推荐
猜你喜欢
友情链接: