FTP服务器的架设

    在我们的实际网络生活中,特别是宽带网接入之后, FTP 服务器作为文件的传输和共享工具得到广泛应用。 FTP 服务器在文件的传输上性能稳定,占用 系统资源小,而且传输速度快,现在网上已经有很多的 FTP 服务器可供使用,而自己架设一个 FTP 服务器也很容易,下面介绍两种主流的 FTP 架构方式。

1.
利用微软公司的 IIS

微软的 IIS 功能非常强大,它除了提供 WWW 服务之外,还提供 FTP 的服务,利用它一样很容易就能架设一个功能卓越的 FTP 服务器。

IIS
的安装前面已经讲解过,下面我们一起来看看通过设置 IIS 来架设 FTP 服务器的几个步骤。

第一步:启动 IIS ,并启动 IIS 上的 FTP 服务。在默认的情况下,此时你的 FTP 服务器已经搭建好,并且可以立即登录,但是该 FTP 中没有任何文件。

第二步:鼠标右击 IIS 中的 默认 FTP 站点 项,选择 属性 菜单,即可出现如图 19 的对话框。

第三步:选择 主目录 的标签,在 FTP 站点目录的 本地路径 处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为 “C:/ Inetpub/Ftproot” ,你如果临时想改变共享目录,随时都可在此处修改(如图 20 ),以后别人登录你的 FTP 服务器时显示的文件列表就是在这 个目录中。

第三步:在 主目录 的标签处,你还可设置 FTP 服务器的文件访问权限,分别有读取、写入和日志访问,安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行操作。

第四步:设置登录的用户。如果你愿意提供 匿名 的访问权限,还需在 安全标签 处选择上 允许匿名连接 (如图 21 )。此外,你还可从 Windows 系统帐号中选择 FTP 服务器的特殊帐号,当然也可以自己任意设置用户名和密码。

第五步:在 消息 标签处,有 欢迎 退出 最大连接数 ”3 个输入框,分别代表别人在登录、退出时 FTP 服务器上给出的提示信息,你可根据自己的需要设置。此外,最大连接数是设置同时连接本地 FTP 的最大主机台数(如图 22 )。

第六步:在 “FTP 站点 的标签处设置 FTP 标识,包括说明、 IP 地址和端口,这里一般不需要改动,按照默认选择即可(如图 23 )。此外,在 “C /Winnt/System32/Logfiles” 目录中你还可以看到连接上你 FTP IP 、时间等日志信息。

此时,利用 IE 或者任何一款 FTP 的客户端软件即可登录你架设好的 FTP 站点。

2.
利用 Serv-U

FTP 服务器的搭建中, Serv-U 是目前使用比较多的工具之一。它设置简单,功能强大,而且非常稳定,总体上来说上它比 IIS 附带的 FTP 服务器略胜一筹。它适用于所有的 Windows 版本,是一款共享软件,可以让用户免费使用一个月。

第一步: Serv-U 的下载和安装。

目前 Serv-U 的最高版本为 4.0 ,文件大小为 2.9MB ,它的下载站点之一为 http://www.download.com.cn/show.phtml?action=detail&id=484

点击下载的可执行文件即可开始安装了,安装过程很简单,所有设置保持默认值就可以,按 “Next” 完成每一步(如图 24 )。安装完毕,在 Windows 的桌面上就出现 Serv-U 的图标,双击 Serv-U 图标,出现 Serv-U 主窗口,点击主界面右边窗口的 “Start server” 即可启动 FTP 服务器

第二步: Serv-U 的配置。

Serv-U 的安装完成之后即可出现配置向导,可以通过这个向导来对它进行配置,主要步骤如下。

A.
安装程序首先启动一个设置向导帮助你设置 FTP 服务器,点击 “Next” 继续。

B.
系统弹出输入 IP 的对话框,此项需要填入你准备为此 FTP 服务器绑定的 IP 地址。除非你的计算机有多个固定的 IP 地址,并且你只想其中一个被 FTP 服务器所使用,否则,建议不管你是否有固定的 IP 地址,都将此项保留为空(即让系统自动侦测),点击 “Next” (如图 25 )。

C.
输入 Domain name (域名)。此处填入你 FTP 服务器的域名。但域名由 DNS 解析而不是由这里决定,因此实际上你可以填入任意内容,比如像 我的个人 FTP 服务器 这种对此 FTP 进行说明的文字。

D.
输入 FTP 访问的端口号,一般保持默认的 21 即可。

E.
匿名用户的创建和访问目录的设定。首先向导会提示你是否要创建匿名帐号,这里选择是,如果选择不,则用户需要用户名和密码才能访问 FTP 服务 器。接下来安装向导提示输入匿名用户的主目录( Anonymous home directory ),此处按照需要来设定匿名用户访问硬盘的位置。

F.
选择匿名用户是否将其限制在主目录里,如果选择是,则用户只能访问其主目录及以下的目录树;如果选择否,则可以访问其主目录的同级或更高级的目录树。从安全角度考虑,一般建议选是。

G.
创建新用户和访问目录。按照向导的提示一步一步创建新用户并输入密码(如图 26 ),接着指定该用户可访问的目录和用户权限即可。

到这里,你的个人 FTP 就已经搭建完成了。不过这还只能实现 Serv-U 赋予的默认功能和权限,要真正让这个服务器能被你自己随心所欲地控制和管理,则还需要经过以下后续的操作,这主要包括如下几点。

A.
FTP 用户的管理

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

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

B.
对目录权限的管理

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

文件的属性主要包括:

Read
(读):对文件进行读操作(复制、下载,不含查看)的权力。

Write
(写):对文件进行写操作(上传)的权力。

Append
(附加):对文件进行写操作和附加操作的权力。

Delete
(删除):对文件进行删除(上传、更名、删除、移动)操作的权力。

Execute
(执行):直接运行可执行文件的权力。

List
(列表):对文件和目录的查看权力。

Create
(建立):建立目录的权力。

Remove
(移动):对目录进行移动、删除和更名的权力。

Inherit
(继承):如勾选中此项,则以上设置的属性将对当前 Path (目录)及其下的整个目录树起作用;否则就只对其当前目录有效。

C.
其他设置

Local server 下的 Setting 处还可设置服务器的一些通用信息。

“max no.of users” 处,设定同时登录该服务器的最大用户数。

Max.Speed 处根据自己电脑的配置,设置用户最大下载速度。

选择 “Block users who connect more than XX times within YY seconds for ZZ minutes” 复选框并设置相应的数值,可以防止有些恶意用户为达到攻击目的在短时间内对该服务器的频繁登录。

选择 “Delete partially uploaded files” 复选框,可以自动删除上传失败后留在服务器上不完整文件。如果不要选中这项,就能让 Serv-U 支持断点上传功能(如图 29 )。

3.
架设 FTP 服务器的其他方式。

A.WS_FTP Server
。这是一套非常有特色的 FTP Server 程序。它有简单而强大的图形介面。设置起来比较容易,可以在 Win9X/NT/2000/XP 系统下使用,是一个共享的英文软件,文件大小为 3.3MB ,下载站点之一: http://www.skycn.com/soft/1296.html

B.FileZilla Server
。作为一个小巧、可 * FTP 服务器软件,它配置简单,功能比较强大,适合 Windows 系列中的所有版本,文件大小为 637kB ,同时它是完全免费的软件,它的汉化版下载站点之一: http://www.skycn.com/soft/8091.html

C.TYPSoft FTP Server
汉化版。由于该软件经过汉化,因此使用起来很容易上手,是一个非常适合初学者的 FTP 服务器端软件,它配置简单,也能方便地管理用户,软件大小只有 480kB ,是一款免费软件,它的下载站点之一: http://www.skycn.com/soft/8335.html

WWW
服务器和FTP的访问途径

WWW
的访问都可使用 IE 或其他浏览器来实现,例如我们经常看到的 Natscape Opera 等。由于它的访问很容易,这里就不再详细讨论。

FTP
的访问一般有两种方式,介绍如下:

A.
直接利用 IE 登录 FTP 。现在我们正在使用的 IE 也可作为登录 FTP 的工具了,跟浏览网页一样,只需要将地址前面的 HTTP 改为 FTP 即可, 例如访问自己的 FTP ,可以在浏览器中输入 ftp://localhost (如图 30 ),这时是匿名访问方式,如果用 IE 登录 FTP 时需用户名和密码,则 可以右键调出登录的菜单(如图 31 ),在对话框中输入用户名和密码即可。 IE 登录 FTP 服务器之后, FTP 服务器上的文件跟本机上的文件一样,可以对其进 行复制和粘贴等操作。

B.
利用专用的软件登录 FTP 。此类软件有很多,比较著名的有 FlashFXP CuteFTP LeapFTP 等。

个人觉得 LeapFTP 很不错,操作简单,占用资源也很小,它的用法分步介绍如下。

第一步: LeapFTP 的下载与安装。

目前 LeapFTP 较新的版本为 2.7.2 ,是一个共享软件, LeapFTP v2.7.2.592 的汉化版可以去 http://www.skycn.com/soft/711.html 下载。它的安装非常简单,直接一路点击 下一步 即可完成,安装完成只有几个配置文件和它自身一个独立的程序,基本上是一个绿色软件。

第二步: LeapFTP 的使用。

A.
打开 LeapFTP ,它的主界面如图 32

B.
添加 FTP 站点。点击菜单上的 “Sites”→“Site Manager” ,(或直接按快捷键 F4 ),弹出一个 FTP 站点的管理窗口。点击 “Add site” 新建一个站点,在右边的对话框中逐一输入该站点的基本信息,例如服务器名称(可以任意填写,主要是为了管理的方便)、服务器地址、端口和用户名 等(如图 33 ),要登录该 FTP 站,只需在左边的窗口中双击该名称即可。

C.
取得 FTP 服务器上的文件列表并按照需要上传或下载。登录上 FTP 之后,即可在 LeapFTP 的右上窗口中看到 FTP 上的文件列表,如果需要 下载,将选中的文件拖入左边的本地硬盘中某个目录里(如图 34 )即可。同样,也可以用这种方法将硬盘中的文件上传到 FTP 服务器中去。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值