第 9 章 ftp 服务器配置与管理

25
http://www.jsjzx.net 1 第 9 第 FTP 第第第第第第第第

Upload: august-elliott

Post on 01-Jan-2016

106 views

Category:

Documents


9 download

DESCRIPTION

第 9 章 FTP 服务器配置与管理. 本章学习目标. 本章讲解 FTP 服务器的配置与管理。通过本章学习, 读者应该掌握以下知识: FTP 服务的基本概念与工作原理 安装 FTP 服务器 配置与管理 FTP 服务器. 9.1 FTP 基本概念. FTP ( File Transfer Protocol )是文件传输协议,服 务器中存有大量的共享软件和免费资源,要想从服务器中 把文件传送到客户机上或者把客户机上的资源传送至服务 器,就必须在两台机器中进行文件传送,此时双方必须要 共同遵守一定的规则。 FTP 就是用来在客户机和服务器之 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 1

第 9 章 FTP 服务器配置与管理

Page 2: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 2

本章学习目标

本章讲解 FTP 服务器的配置与管理。通过本章学习,读者应该掌握以下知识:

  FTP 服务的基本概念与工作原理  安装 FTP 服务器 配置与管理 FTP 服务器

Page 3: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 3

9.1 FTP 基本概念

FTP ( File Transfer Protocol )是文件传输协议,服

务器中存有大量的共享软件和免费资源,要想从服务器中

把文件传送到客户机上或者把客户机上的资源传送至服务

器,就必须在两台机器中进行文件传送,此时双方必须要

共同遵守一定的规则。 FTP 就是用来在客户机和服务器之

间实现文件传输的标准协议。它使用客户 / 服务器模式,

客户程序把客户的请求告诉服务器,并将服务器发回的结

果显示出来。而服务器端执行真正的工作,比如存储、发

送文件等

Page 4: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 4

9.1 FTP 基本概念

如果用户要将一个文件从自己的计算机上发送到另一

台计算机上,称为是 FTP 的上载( Upload ),而更多的情

况是用户从服务器上把文件或资源传送到客户机上,称之

为 FTP 的下载( Download )。在 Internet 上有一些计算机

称为 FTP 服务器,它存储了许多允许存取的文件,如:文

本文件、图像文件、程序文件、声音文件、电影文件等

Page 5: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 5

9.2 配置管理 Windows2000 FTP 服务器

在组建 Intranet 时,如果打算提供文件传输功能,即

网络用户可以从特定的服务器上下载文件,或者向该服

务器上传数据,此时需要配置支持文件传输的 FTP 服务

器。 Microsoft IIS 提供了构架 FTP 服务器的功能,因此在

Windows 2000 Server 中配置 FTP 服务器同样需要安装 IIS

5.0 。 IIS 的安装过程参见 8.2 节内容

Page 6: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 6

9.2.1 设置 Ftp 站点 (1)

FTP 服务器安装好后,在服务器上有专门的目录供网络客户机用户访问、存储下载文件、接收上传文件,合理设置站点有利于提供安全、方便的服务 通过“开始” /“ 程序” /“ 管理工具” /“Internet 服务管理器”,打开“ Internet 信息服务” 窗口,如图 9-1 ,显示此计算机上已经安装好的 Internet 服务,而且都已经自动启动运行,其中有一默认 FTP 站点

Page 7: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 7

图 9-1 配置 FTP 服务器管理窗口

9.2.1 设置 Ftp 站点 (2)

Page 8: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 8

9.2.1 设置 Ftp 站点 (3)

1. 设置 IIS 默认的 FTP 站点 建立 FTP 站点最快的方法,就是直接利用 IIS 默认建立的 FTP 站点。把可供下载的相关文件,分门别类地放在该站点默认 FTP 根目录 \InterPub\ftproot 下。当然如果在安装时将 FTP 的发行目录设置成其他的目录,需要将这些文件放到所设置的目录中

Page 9: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 9

9.2.1 设置 Ftp 站点 (4)

例如我们直接使用 IIS 默认建立的 FTP 站点,将可供

下载的文件直接放在默认根目录 \InterPub\ftproot 下,完

成这些操作后,打开本机或客户机浏览器,在地址栏中输

入 FTP 服务器的 IP 地址( 210.43.16.89 )或主机的 FQDN

名字(前提是 DNS 服务器中有该主机的记录),就会以匿

名的方式登录到 FTP 服务器,根据权限的设置就可以进行

文件的上传和下载了

Page 10: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 10

9.2.1 设置 Ftp 站点 (5)

2. 添加及删除站点 IIS 允许在同一部计算机上同时构架多个 FTP 站点,但前提是本地计算机具有多个 IP 地址。添加站点时,先在树状目录选取计算机名称,再执行菜单“操作” /“新建” /“FTP 站点”,便会运行 FTP 安装向导,向导会要求输入新站点的 IP 地址、 TCP 端口、存放文件的主目录路径(即站点的根目录),以及设置访问权限。除了主目录路径一定要指定外,其余设置可保持默认设置 删除 FTP 站点,先选取要删除的站点,再执行“删除”命令即可。一个站点若被删除,只是该站点的设置被删除,而该站点下的文件还是存放在原先的目录,并不会被删除

Page 11: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 11

9.2.2 Ftp 站点的管理 (1)

Ftp 站点建立好之后,可以通过“ Microsoft 管理控制台”进一步来管理及设置 Ftp 站点,站点管理工作既可以在本地进行,也可以远程管理 1. 本地管理 通过“开始” /“ 程序” /“ 管理工具” /“Internet 服务管理器”,打开如图 9-1 的“ Internet 信息服务” 窗口,在要管理的FTP

站点上单击鼠标右键,选择“属性”命令,出现如图 9-2所示对话框

Page 12: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 12

图 9-2 FTP 站点属性设置对话框

9.2.2 Ftp 站点的管理 (2)

Page 13: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 13

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 服务器配置

Page 14: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 14

图 9-3 FTP 站点“安全账号”属性设置

9.2.2 Ftp 站点的管理 (4)

( 2 )“安全账号”属性页 :

Page 15: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 15

9.2.2 Ftp 站点的管理 (5)

允许匿名连接: FTP 站点一般都设置为允许用户匿名登录,除非想限制只允许 NT 用户登录使用。在安装时系统自动建立一个默认匿名用户账号:“IUSR_COMPUTERNAME” 。注意用户在客户机登录FTP 服务器的匿名用户名为“ anonymous” ,并不是上边给出的名字只允许匿名连接:选择此项,表示用户不能用私人的账号登录。只能用匿名来登录 FTP 站点,可以用来防止具有管理权限的账号通过 FTP 访问或更改文件FTP 站点操作员:设置拥有管理此 FTP 站点的权限的域用户,默认是只有 Administrators 组的成员才能管理 FTP站点。作为该组的成员,可以利用添加及删除按钮,针对每个站点来设置操作员

Page 16: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 16

9.2.2 Ftp 站点的管理 (6)

( 3 )“信息”属性页 在此选项中,可以设置一些类似站点公告的信息,比如用户登录后显示的欢迎信息( 4 )“主目录”属性页 该属性页设置供网络用户下载文件的站点是来自于本地计算机,还是来自于其他计算机共享的文件夹 选择此计算机上的目录,还需指定 FTP 站点目录,即站点的根目录所在的路径。选择另一计算机上的共享位置,需指定来自于其他计算机的目录,按“连接为”按钮设置一个有权访问该目录的 Windows 2000域用户账号

Page 17: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 17

9.2.2 Ftp 站点的管理 (7)

对于站点的访问权限可进行几种复选设置 :

“读取”:即用户拥有读取或下载此站点下的文件或目录 的权限 “写入”:即允许用户将文件上载至此 FTP 站点目录中 “日志访问”:如果此 FTP 站点已经启用了日志访问功能, 选择此项,则用户访问此站点文件的行为就会以记录的 形式被记载到日志文件中

Page 18: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 18

9.2.2 Ftp 站点的管理 (8)

( 5 )“目录安全性” 属性页 设定客户访问 FTP 站点的范围,其方式为:授权访问和拒绝访问 授权访问:开放访问此站点的权限给所有用户,并可以在“下列地址例外”列表中加入不受欢迎的用户 IP 地址 拒绝访问:不开放访问此站点的权限,默认所有人不能访问该 FTP 站点,在“下列地址例外”列表中加入允许访问站点的用户 IP 地址,使它们具有访问权限

Page 19: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 19

9.2.2 Ftp 站点的管理 (9)

利用“添加”、“删除”或“编辑”按钮来增加、删除或更

改“下列计算机例外”列表中的内容,可选择“单机”模式,

即直接输入 IP 地址,或者单击“ DNS查找”按钮,输入域名

称,让 DNS 服务器找出对应的 IP 地址。选择“一组计算机”,

在网络标识栏中输入这些计算机的网络标识,在子网掩码

中输入这一组计算机所属子网的子网掩码,即确定用户输

入某一逻辑网段

Page 20: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 20

9.2.2 Ftp 站点的管理 (10)

2. 远程管理 FTP 服务器可利用 Internet 服务管理器远程管理其他计算机上的 FTP 站点或通过浏览器启动 Internet 服务管理器( HTML )来做远程管理。 Web 站点也可以使用这种方法管理

Page 21: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 21

9.3 测试 FTP服务器 (11)

为了测试 FTP 服务器是否正常工作,可选择一台

客户机登录 FTP 服务器进行测试,首先保证 FTP 服务器

的 FTP 发布目录下存放有文件,可供下载,在这里我

们选择使用 Web 浏览器作为 FTP 客户程序

Page 22: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 22

9.3 测试 FTP服务器 (12)

可以使用 Internet Explorer ( IE )连接到 FTP 站点。输入协议以及域名,例如 ftp://zyj/zzpi.edu.cn/ ,就可以连接到FTP 站点,如图 9-4 所示。对用户来讲,与访问本地计算机磁盘上文件夹一样 双击如图 9-4 所示的“ Book1.xls” 文件,就可以打开该文件。鼠标右键单击文件名,然后选“复制到文件夹”彩旦,弹出如图 9-5 所示对话框,选择文件保存的路径,确定就可以将文件下载到本地指定文件夹内

Page 23: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 23

图 9-4 使用 IE 浏览器测试 FTP 站点

9.3 测试 FTP服务器 (13)

Page 24: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 24

图 9-5 设置保存目录对话框

9.3 测试 FTP服务器 (14)

Page 25: 第 9 章 FTP 服务器配置与管理

http://www.jsjzx.net 25

本 章 小 结

本章首先介绍了 FTP 服务的工作原理,讲解了使用

Windows 2000 Server及 IIS5.0 配置 FTP 服务器方法,以

及配置、维护 FTP 站点的方法