第 9章 FTP服务器配置与管理
本章学习目标
本章讲解 FTP服务器的配置与管理 。
通过本章学习, 读者应该掌握以下知识,
l FTP服务的基本概念与工作原理;
l 安装 FTP服务器;
l 配置与管理 FTP服务器;
9.1 FTP基本概念
FTP( File Transfer Protocol)是文件传输协
议,服务器中存有大量的共享软件和免费资源,
要想从服务器中把文件传送到客户机上或者把客
户机上的资源传送至服务器,就必须在两台机器
中进行文件传送,此时双方必须要共同遵守一定
的规则。 FTP就是用来在客户机和服务器之间实
现文件传输的标准协议。它使用客户 /服务器模式,
客户程序把客户的请求告诉服务器,并将服务器
发回的结果显示出来。而服务器端执行真正的工
作,比如存储、发送文件等。
9.1 FTP基本概念
如果用户要将一个文件从自己的计算机上发
送到另一台计算机上,称为是 FTP的上载
( Upload),而更多的情况是用户从服务器上把
文件或资源传送到客户机上,称之为 FTP的下载
( Download)。在 Internet上有一些计算机称为
FTP服务器,它存储了许多允许存取的文件,如:
文本文件、图像文件、程序文件、声音文件、电
影文件等。
9.2 配置管理 Windows2000 FTP服务器
在组建 Intranet时,如果打算提供文件传输功
能,即网络用户可以从特定的服务器上下载文件,
或者向该服务器上传数据,此时需要配置支持文
件传输的 FTP服务器。 Microsoft IIS提供了构架
FTP服务器的功能,因此在 Windows 2000 Server
中配置 FTP服务器同样需要安装 IIS 5.0。 IIS的安
装过程参见 8.2节内容。
9.2.1 设置 Ftp站点 (1)
FTP服务器安装好后, 在服务器上有专门的
目录供网络客户机用户访问, 存储下载文件, 接
收上传文件, 合理设置站点有利于提供安全, 方
便的服务 。
通过, 开始, /“程序, /“管理工具, /“Internet
服务管理器,,打开, Internet信息服务, 窗口,
如图 9-1,显示此计算机上已经安装好的 Internet
服务,而且都已经自动启动运行,其中有一默认
FTP站点。
9.2.1 设置 Ftp站点 (2)
图 9-1 配置 FTP服务器管理窗口
9.2.1 设置 Ftp站点 (3)
1,设置 IIS默认的 FTP站点
建立 FTP站点最快的方法,就是直接利用 IIS默
认建立的 FTP站点。把可供下载的相关文件,分门
别类地放在该站点默认 FTP根目录 \InterPub\ftproot
下。当然如果在安装时将 FTP的发行目录设置成其
他的目录,需要将这些文件放到所设置的目录中。
9.2.1 设置 Ftp站点 (4)
例如我们直接使用 IIS默认建立的 FTP站点,
将可供下载的文件直接放在默认根目录
\InterPub\ftproot下,完成这些操作后,打开本机
或客户机浏览器,在地址栏中输入 FTP服务器的
IP地址( 210.43.16.89)或主机的 FQDN名字(前
提是 DNS服务器中有该主机的记录),就会以匿
名的方式登录到 FTP服务器,根据权限的设置就
可以进行文件的上传和下载了。
9.2.1 设置 Ftp站点 (5)
2,添加及删除站点
IIS允许在同一部计算机上同时构架多个 FTP站点,
但前提是本地计算机具有多个 IP地址。添加站点时,先在
树状目录选取计算机名称,再执行菜单, 操作, /“新
建, /“FTP站点,,便会运行 FTP安装向导,向导会要求
输入新站点的 IP地址,TCP端口、存放文件的主目录路径
(即站点的根目录),以及设置访问权限。除了主目录
路径一定要指定外,其余设置可保持默认设置。
删除 FTP站点,先选取要删除的站点,再执行, 删除,
命令即可。一个站点若被删除,只是该站点的设置被删
除,而该站点下的文件还是存放在原先的目录,并不会
被删除。
9.2.2 Ftp站点的管理 (1)
Ftp站点建立好之后,可以通过, Microsoft 管
理控制台, 进一步来管理及设置 Ftp站点,站点管
理工作既可以在本地进行,也可以远程管理。
1,本地管理
通过, 开始, /“程序, /“管理工具, /“Internet
服务管理器,,打开如图 9-1的, Internet信息服
务, 窗口,在要管理的 FTP站点上单击鼠标右键,
选择, 属性, 命令,出现如图 9-2所示对话框。
9.2.2 Ftp站点的管理 (2)
图 9-2 FTP站点属性设置对话框
9.2.2 Ftp站点的管理 (3)
( 1), FTP站点, 属性页
IP地址,设置此站点的 IP地址,即本服务器的 IP地址。
如果服务器设置了两个以上的 IP站点,可以任选一个。
FTP站点可以与 Web站点共用 IP地址以及 DNS名称,但不
能设置使用相同的 TCP端口。
TCP端口, FTP服务器默认使用 TCP协议的 21端口,
若更改此端口,则用户在连接到此站点时,必须输入站点
所使用端口,例如使用命令 ftp 210.202.101.3:8021,表示
连接 FTP服务器的 TCP端口为 8021。连接限制到、连接超
时、启动日志等设置参见 WWW服务器配置。
9.2.2 Ftp站点的管理 (4)
( 2)“安全账号”属性页
选择, 安全账号, 标签,出现如图 9-3所示对话框。
图 9-3 FTP站点
,安全账号, 属
性设置
9.2.2 Ftp站点的管理 (5)
允许匿名连接, FTP站点一般都设置为允许用户匿名登录,
除非想限制只允许 NT用户登录使用。在安装时系统自动建
立一个默认匿名用户账号:, IUSR_COMPUTERNAME”。
注意用户在客户机登录 FTP服务器的匿名用户名为
,anonymous”,并不是上边给出的名字。
只允许匿名连接,选择此项, 表示用户不能用私人的账号
登录 。 只能用匿名来登录 FTP站点, 可以用来防止具有管
理权限的账号通过 FTP访问或更改文件 。
FTP站点操作员,设置拥有管理此 FTP站点的权限的域用户,
默认是只有 Administrators组的成员才能管理 FTP站点 。 作
为该组的成员, 可以利用添加及删除按钮, 针对每个站点
来设置操作员 。
9.2.2 Ftp站点的管理 (6)
( 3), 信息, 属性页
在此选项中, 可以设置一些类似站点公告的信息,
比如用户登录后显示的欢迎信息 。
( 4), 主目录, 属性页
该属性页设置供网络用户下载文件的站点是来自于
本地计算机,还是来自于其他计算机共享的文件夹。
选择此计算机上的目录,还需指定 FTP站点目录,即
站点的根目录所在的路径。选择另一计算机上的共享位
置,需指定来自于其他计算机的目录,按, 连接为, 按
钮设置一个有权访问该目录的 Windows 2000域用户账号。
9.2.2 Ftp站点的管理 (7)
对于站点的访问权限可进行几种复选设置。
?, 读取,,即用户拥有读取或下载此站点下的
文件或目录的权限;
?, 写入,,即允许用户将文件上载至此 FTP站
点目录中;
?, 日志访问,,如果此 FTP站点已经启用了日
志访问功能,选择此项,则用户访问此站点文
件的行为就会以记录的形式被记载到日志文件
中。
9.2.2 Ftp站点的管理 (8)
( 5), 目录安全性, 属性页
设定客户访问 FTP站点的范围, 其方式为:授
权访问和拒绝访问 。
授权访问:开放访问此站点的权限给所有用
户,并可以在, 下列地址例外, 列表中加入不受
欢迎的用户 IP地址。
拒绝访问:不开放访问此站点的权限,默认
所有人不能访问该 FTP站点,在, 下列地址例外,
列表中加入允许访问站点的用户 IP地址,使它们
具有访问权限。
9.2.2 Ftp站点的管理 (9)
利用, 添加,,, 删除, 或, 编辑, 按钮来增
加、删除或更改, 下列计算机例外, 列表中的内容,
可选择, 单机, 模式,即直接输入 IP地址,或者单击
,DNS查找, 按钮,输入域名称,让 DNS服务器找
出对应的 IP地址。选择, 一组计算机,,在网络标识
栏中输入这些计算机的网络标识,在子网掩码中输
入这一组计算机所属子网的子网掩码,即确定用户
输入某一逻辑网段。
9.2.2 Ftp站点的管理 (10)
2,远程管理
FTP服务器可利用 Internet服务管理器远程管
理其他计算机上的 FTP站点或通过浏览器启动
Internet服务管理器( HTML)来做远程管理。
Web站点也可以使用这种方法管理。
9.3 测试 FTP服务器 (11)
为了测试 FTP服务器是否正常工作,可选择
一台客户机登录 FTP服务器进行测试,首先保证
FTP服务器的 FTP发布目录下存放有文件,可供
下载,在这里我们选择使用 Web浏览器作为 FTP
客户程序。
9.3 测试 FTP服务器 (12)
可以使用 Internet Explorer( IE) 连接到 FTP站
点 。 输入协议以及域名, 例如 ftp://zyj/zzpi.edu.cn/,
就可以连接到 FTP站点, 如图 9-4所示 。 对用户来
讲, 与访问本地计算机磁盘上文件夹一样 。
双击如图 9-4所示的, Book1.xls”文件,就可
以打开该文件。鼠标右键单击文件名,然后选
,复制到文件夹, 彩旦,弹出如图 9-5所示对话框,
选择文件保存的路径,确定就可以将文件下载到
本地指定文件夹内。
9.3 测试 FTP服务器 (13)
图 9-4 使用 IE浏览器测试 FTP站点
9.3 测试 FTP服务器 (14)
图 9-5 设置保存目录对话框
本章小结
本章首先介绍了 FTP服务的工作原理,讲解
了使用 Windows 2000 Server及 IIS5.0配置 FTP服务
器方法,以及配置、维护 FTP站点的方法。