7.6 ftp 服务器的安装和配置

25
7.6 FTP 服服服服服服服服服

Upload: trella

Post on 18-Mar-2016

115 views

Category:

Documents


5 download

DESCRIPTION

7.6 FTP 服务器的安装和配置. 7.6.1FTP 服务器原理. 1. FTP 服务器的两种工作模式 FTP 指的是 File Transfer Protocol( 文件传输协议 ) 。 与 HTTP , FTP 也是工作在应用层上的一个协议 FTP 服务器,则是采用了 FTP 协议提供服务的服务器。 FTP 服务器主要提供文件传输服务,包括文件上传和下载。. FTP 并不像 HTTP 协议那样,只需要一个端口作为连接( HTTP 的默认端口是 80 , FTP 的默认端口是 21 ) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 7.6 FTP 服务器的安装和配置

7.6 FTP 服务器的安装和配置

Page 2: 7.6 FTP 服务器的安装和配置

7.6.1FTP 服务器原理 1. FTP 服务器的两种工作模式 FTP 指的是 File Transfer Protocol( 文件传输协议 ) 。 与 HTTP , FTP 也是工作在应用层上的一个协议 FTP 服务器,则是采用了 FTP 协议提供服务的服务器。 FTP 服务器主要提供文件传输服务,包括文件上传和下载。

Page 3: 7.6 FTP 服务器的安装和配置

FTP 并不像 HTTP 协议那样,只需要一个端口作为连接( HTTP 的默认端口是 80 , FTP 的默认端口是 21 )

FTP 需要 2 个端口,一个端口是作为控制 连接端口 ,也就是 21 这个端口,用于发送指令给服务器以及等待服务器响应;另一个端口是数据传输端口 , 是用来建立数据传 输通道的,主要有 3 个作用 从客户向服务器发送一个文件。 从服务器向客户发送一个文件。 从服务器向客户发送文件或目录列表。

Page 4: 7.6 FTP 服务器的安装和配置

FTP 的连接模式有两种:标准模式和被动模式 分别对应了两个命令: PORT 和 PASV 。 标准模式是一个主动模式 标准模式( PORT )建立数据传输通道是由服务器端发起的, FTP 客户端首先和 FTP Server 的 TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送 PORT 命令。 PORT 命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的 TCP 20 端口发送数据而客户端则使用某一个大于 1024 的端口( 10

24 - 65535 ) 。 FTP server 必须和客户端建立一个新的连接用来传送数据。

Page 5: 7.6 FTP 服务器的安装和配置

PORT 127,0,0,1,28,37 其中 127,0,0,1 127.0.0.1 表示服务器 IP地址 28,37 28×256+37=7205 表示在客户端打开的数据传输端口

Page 6: 7.6 FTP 服务器的安装和配置

在被动模式中( PASV ),连接的建立是由 FTP 客户端发起的,究竟 FTP 服务器要使用哪一个端口有客户端决定。这样客户端和服务器端都将采用一个大于 1024 的端口进行连接

被动模式的好处在于由客户端发起连接更加安全

Page 7: 7.6 FTP 服务器的安装和配置

在 IE 里面如果要设置成 PASV 模式的话可以选中工具- Internet 选项-高级-为 FTP 站点启用文件夹视图,否则就采用 Standard 模式。 很多 防火墙在设置的时候都是不允许接受外部发起的连接的,所以 FTP 的 Standard 模式在许多时候在内部网络的机器通过防火墙出去的时候受到了限制,因为 从服务器的 TCP 20 无法和内部网络的客户端建立一个新的连接,造成无法工作。

Page 8: 7.6 FTP 服务器的安装和配置
Page 9: 7.6 FTP 服务器的安装和配置
Page 10: 7.6 FTP 服务器的安装和配置

2. FTP 目录和文件属性 三组用户:

所有者 群组 公众访问

三种权限: 读 写 执行

Page 11: 7.6 FTP 服务器的安装和配置

3. FTP 服务器的访问 匿名登录

用户名: anonymous 密码:任意一个电子邮件地址

正常登录

Page 12: 7.6 FTP 服务器的安装和配置
Page 13: 7.6 FTP 服务器的安装和配置

文件属性

Page 14: 7.6 FTP 服务器的安装和配置

7.6.2 FTP 服务器的安装 这里以一个开源项目 FileZilla Server 为例来进行介绍

Page 15: 7.6 FTP 服务器的安装和配置

1. 下载和安装文件 http://sourceforge.net/projects/filezilla 该软件目前只有 Windows 版本,其文件格式通常是这样的: FileZilla_Server_0_7_2.exe 。

Page 16: 7.6 FTP 服务器的安装和配置
Page 17: 7.6 FTP 服务器的安装和配置
Page 18: 7.6 FTP 服务器的安装和配置
Page 19: 7.6 FTP 服务器的安装和配置

2. 设置 可以通过执行命令“开始 / 程序 /FileZilla Serv

er/FileZilla Server” 就可以很快启动该 FTP 服务器。

Page 20: 7.6 FTP 服务器的安装和配置

也可在安装结束以后直接将该服务器的文件夹直接拷贝到 U 盘上直接执行

Page 21: 7.6 FTP 服务器的安装和配置

通过菜单命令“ Edit/Settings” 或者快捷按钮 ,可以打开一个设置对话框

Page 22: 7.6 FTP 服务器的安装和配置

通过单击快捷按钮 可以打开用户设置对话框

Page 23: 7.6 FTP 服务器的安装和配置

7.6.3 与客户端程序的连接 这里选择 FileZilla 客户端程序为例进行介绍 该客户端程序可以在相同的网址上找到

Page 24: 7.6 FTP 服务器的安装和配置
Page 25: 7.6 FTP 服务器的安装和配置

1. 客户端程序的设置 2. 与服务器的连接