第 9章 FTP服务器配置与管理
本章学习目标
本章讲解 FTP服务器的配置与管理 。
通过本章学习, 读者应该掌握以下知识:
l FTP服务的基本概念与工作原理;
l 安装 FTP服务器;
l 配置与管理 FTP服务器;
9.1 FTP基本概念
FTP( File Transfer Protocol)是文件传输协
议,我们可以在服务器中存放大量的共享软件和
免费资源,网络用户可以从服务器中下载文件,
或者将客户机上的资源上传至服务器。 FTP就是
用来在客户机和服务器之间实现文件传输的标准
协议。它使用客户 /服务器模式,客户程序把客户
的请求告诉服务器,并将服务器发回的结果显示
出来。而服务器端执行真正的工作,比如存储、
发送文件等。
9.1 FTP基本概念
如果用户要将一个文件从自己的计算机发送
到 FTP服务器上,称为 FTP的上载( Upload),
而更多的情况是用户从服务器上把文件或资源传
送到客户机上,称为 FTP的下载( Download)。
在 Internet上存在有许多 FTP服务器,它们往往存
储了许多允许存取的文件,如:文本文件、图像
文件、程序文件、声音文件、电影文件等。
9.2 配置管理 Windows2003 FTP服务器
在组建 Intranet时,如果打算提供文件传输功
能,即网络用户可以从特定的服务器上下载文件,
或者向该服务器上传数据,此时需要配置支持文
件传输的 FTP服务器。 Microsoft IIS提供了构架
FTP服务器的功能,因此在 Windows Server 2003
中配置 FTP服务器同样需要安装 IIS。 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.23.89)或主机的 FQDN名字(前
提是 DNS服务器中有该主机的记录),就可以以
匿名的方式登录到 FTP服务器,根据权限的设置
进行文件的上传或下载。
9.2.1 设置 Ftp站点 (5)
2,添加及删除站点
IIS允许在同一部计算机上同时构架多个 FTP站点, 添
加站点时, 先在树状目录选取, FTP站点,, 再执行菜单
,操作, /“新建, /“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站点一般都设置为允许用
户匿名登录, 除非想限制只允许 Server管理的用户
登录使用 。 在安装时系统自动建立一个默认匿名
用户账号:, IUSR_COMPUTERNAME”。 注意用
户在客 户机 登录 FTP 服 务器 的匿 名用 户名 为
,anonymous”,并不是上边给出的名字 。
只允许匿名连接:选择此项,表示用户不能用
私人的账号登录。只能用匿名登录 FTP站点,可以
用来防止具有管理权限的账号通过 FTP访问或更改
文件。
9.2.2 Ftp站点的管理 (6)
( 3), 消息, 属性页
在此选项中, 可以设置一些类似站点公告的信息,
比如用户登录后显示的欢迎信息 。
( 4), 主目录, 属性页
在属性页上, 可以设置提供网络用户下载文件的站
点是来自于本地计算机, 还是来自于其他计算机共享的
文件夹 。
选择此计算机上的目录, 还需指定 FTP站点目录, 即
站点的根目录所在的路径 。 选择另一计算机上的共享位
置, 需指定来自于其他计算机的目录, 按, 连接为, 按
钮设置一个有权访问该目录的 Windows Server 2003域用
户账号 。
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.hnzz.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 Server 2003及 IIS配置 FTP服务器方
法, 以及配置, 维护 FTP站点的方法 。
本章学习目标
本章讲解 FTP服务器的配置与管理 。
通过本章学习, 读者应该掌握以下知识:
l FTP服务的基本概念与工作原理;
l 安装 FTP服务器;
l 配置与管理 FTP服务器;
9.1 FTP基本概念
FTP( File Transfer Protocol)是文件传输协
议,我们可以在服务器中存放大量的共享软件和
免费资源,网络用户可以从服务器中下载文件,
或者将客户机上的资源上传至服务器。 FTP就是
用来在客户机和服务器之间实现文件传输的标准
协议。它使用客户 /服务器模式,客户程序把客户
的请求告诉服务器,并将服务器发回的结果显示
出来。而服务器端执行真正的工作,比如存储、
发送文件等。
9.1 FTP基本概念
如果用户要将一个文件从自己的计算机发送
到 FTP服务器上,称为 FTP的上载( Upload),
而更多的情况是用户从服务器上把文件或资源传
送到客户机上,称为 FTP的下载( Download)。
在 Internet上存在有许多 FTP服务器,它们往往存
储了许多允许存取的文件,如:文本文件、图像
文件、程序文件、声音文件、电影文件等。
9.2 配置管理 Windows2003 FTP服务器
在组建 Intranet时,如果打算提供文件传输功
能,即网络用户可以从特定的服务器上下载文件,
或者向该服务器上传数据,此时需要配置支持文
件传输的 FTP服务器。 Microsoft IIS提供了构架
FTP服务器的功能,因此在 Windows Server 2003
中配置 FTP服务器同样需要安装 IIS。 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.23.89)或主机的 FQDN名字(前
提是 DNS服务器中有该主机的记录),就可以以
匿名的方式登录到 FTP服务器,根据权限的设置
进行文件的上传或下载。
9.2.1 设置 Ftp站点 (5)
2,添加及删除站点
IIS允许在同一部计算机上同时构架多个 FTP站点, 添
加站点时, 先在树状目录选取, FTP站点,, 再执行菜单
,操作, /“新建, /“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站点一般都设置为允许用
户匿名登录, 除非想限制只允许 Server管理的用户
登录使用 。 在安装时系统自动建立一个默认匿名
用户账号:, IUSR_COMPUTERNAME”。 注意用
户在客 户机 登录 FTP 服 务器 的匿 名用 户名 为
,anonymous”,并不是上边给出的名字 。
只允许匿名连接:选择此项,表示用户不能用
私人的账号登录。只能用匿名登录 FTP站点,可以
用来防止具有管理权限的账号通过 FTP访问或更改
文件。
9.2.2 Ftp站点的管理 (6)
( 3), 消息, 属性页
在此选项中, 可以设置一些类似站点公告的信息,
比如用户登录后显示的欢迎信息 。
( 4), 主目录, 属性页
在属性页上, 可以设置提供网络用户下载文件的站
点是来自于本地计算机, 还是来自于其他计算机共享的
文件夹 。
选择此计算机上的目录, 还需指定 FTP站点目录, 即
站点的根目录所在的路径 。 选择另一计算机上的共享位
置, 需指定来自于其他计算机的目录, 按, 连接为, 按
钮设置一个有权访问该目录的 Windows Server 2003域用
户账号 。
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.hnzz.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 Server 2003及 IIS配置 FTP服务器方
法, 以及配置, 维护 FTP站点的方法 。