第 10 章 ftp 服务

53
第 10 第 FTP 第第

Upload: eros

Post on 16-Jan-2016

141 views

Category:

Documents


0 download

DESCRIPTION

第 10 章 FTP 服务. 本章的任务. 了解 FTP 技术的工作过程和基本命令 FTP 服务器安装 FTP 服务器配置 创建用户隔离的 FTP 站点 FTP 客户端配置. 10.1 FTP 简介. 10.1.1 文件传输协议. FTP 有两个意思,其中一个是指文件传输协议( File Transfer Protocol ),是 Internet 上使用得最广泛的文件传输协议。 FTP 的另一个意思是文件传输服务, FTP 提供交互式的访问,用来在远程主机与本地主机之间或两台远程主机之间传输文件。. 10.1.2 FTP 客户端命令. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 10 章  FTP 服务

第 10 章 FTP 服务

Page 2: 第 10 章  FTP 服务

本章的任务 了解 FTP 技术的工作过程和基本命令 FTP 服务器安装 FTP 服务器配置 创建用户隔离的 FTP 站点 FTP 客户端配置

Page 3: 第 10 章  FTP 服务

10.1 FTP 简介

Page 4: 第 10 章  FTP 服务

10.1.1 文件传输协议 FTP 有两个意思,其中一个是指文件传输协议( File

Transfer Protocol ),是 Internet 上使用得最广泛的文件传输协议。

FTP 的另一个意思是文件传输服务, FTP 提供交互式的访问,用来在远程主机与本地主机之间或两台远程主机之间传输文件。

Page 5: 第 10 章  FTP 服务

10.1.2 FTP 客户端命令1. help 、 ? 、 rhelp

( 1 ) help 显示 LOCAL 端的命令说明,若不接受则显示所有可用命令;

( 2 ) ? 相当于 help ,例如: ?cd ; ( 3 ) rhelp 同 help ,只是它用来显示 REMOTE 端的命

令说明。2 . ascii 、 binary 、 image 、 type

( 1 ) ascii 切换传输模式为文字模式;

Page 6: 第 10 章  FTP 服务

( 2 ) binary 切换传输模式为二进制模式; ( 3 ) image 相当于 binary ; ( 4 ) type 让你更改或显示目前传输模式。

3 . bye 、 quit ( 1 ) bye 退出 FTP 服务器; ( 2 ) quit 相当于 bye 。

10.1.2 FTP 客户端命令

Page 7: 第 10 章  FTP 服务

10.1.2 FTP 客户端命令4 . cd 、 cdup 、 lcd 、 pwd 、 !

( 1 ) cd 改变当前工作目录; ( 2 ) cdup 回到上一层目录,相当于“ cd ..

”; ( 3 ) lcd 让你更改或显示 LOCAL 端的工作目录

; ( 4 ) pwd 显示目前的工作目录 (REMOTE 端 )

: ( 5 ) ! 让你执行外壳命令,例如:“ !ls” 。

Page 8: 第 10 章  FTP 服务

10.1.2 FTP 客户端命令5 . delete 、 mdelete 、 rename

( 1 ) delete 删除 REMOTE 端的文件: ( 2 ) mdelete 批量删除文件; ( 3 ) rename 更改 REMOTE 端的文件名。

Page 9: 第 10 章  FTP 服务

10.1.2 FTP 客户端命令6 . get 、 mget 、 put 、 mput 、 recv 、 send

( 1 ) get 下载文件; ( 2 ) mget 批量下载文件; ( 3 ) put 上传文件; ( 4 ) mput 批量上传文件; ( 5 ) recv 相当于 get ; ( 6 ) send 相当于 put 。

Page 10: 第 10 章  FTP 服务

10.1.2 FTP 客户端命令7 . hash 、 verbose 、 status 、 bell

( 1 ) hash 当有数据传送时,显示 # 号,每一个 # 号表示传送了 1024 / 8192 bytes/bits ;

( 2 ) verbose 切换所有文件传输过程的显示;

( 3 ) status 显示目前的一些参数; ( 4 ) bell 当指令做完时会发出叫声。

Page 11: 第 10 章  FTP 服务

10.1.2 FTP 客户端命令8 . ls 、 dir 、 mls 、 mdir 、 mkdir 、 rmdir

( 1 ) ls 有点象 UNIX 下的 ls(list) 命令: ( 2 ) dir 相当于“ ls -l” ; ( 3 ) mls 只是将远端某目录下的文件存于 LOCAL 端的某文件里; ( 4 ) mdir 相当于 mls ; ( 5 ) mkdir 象 DOS 下的 md( 创建子目录 ) 一样; ( 6 ) rmdir 象 DOS 下的 rd( 删除子目录 ) 一样。

Page 12: 第 10 章  FTP 服务

10.1.2 FTP 客户端命令9 . open 、 close 、 disconnect 、 use

r ( 1 ) open 连接某个远端 FTP 服务器; ( 2 ) close 关闭目前的连接; ( 3 ) disconnect 相当于 close ; ( 4 ) user 再输入一次用户名和口令 ( 有点像

Linux 下的 su)

Page 13: 第 10 章  FTP 服务

10.2 安装、启动与测试 FTP 服务器

Page 14: 第 10 章  FTP 服务

10.2.1 安装 FTP 服务器

Page 15: 第 10 章  FTP 服务

10.2.1 安装 FTP 服务器

Page 16: 第 10 章  FTP 服务

10.2.1 安装 FTP 服务器

Page 17: 第 10 章  FTP 服务

10.2.2 启动 FTP 服务器

Page 18: 第 10 章  FTP 服务

10.2.2 启动 FTP 服务器

Page 19: 第 10 章  FTP 服务

10.2.2 启动 FTP 服务器

Page 20: 第 10 章  FTP 服务

10.2.3 测试 FTP 服务器 1. 利用客户端连接程序

2 .利用浏览器访问 FTP 站点

Page 21: 第 10 章  FTP 服务

10.3 配置 FTP 服务器

Page 22: 第 10 章  FTP 服务

10.3.1 主目录与目录格式列表

• “ 读取”:用户可以读取主目录内的文件,例如可以下载文件。

• “ 写入”:用户可以在主目录内添加、修改文件,例如可以上传文件。

• “ 记录访问”:将连接到此 FTP站点的行为记录到日志文件内。

Page 23: 第 10 章  FTP 服务

10.3.1 主目录与目录格式列表

Page 24: 第 10 章  FTP 服务

10.3.1 主目录与目录格式列表

Page 25: 第 10 章  FTP 服务

10.3.2 FTP 站点标识、连接限制、日志记录

Page 26: 第 10 章  FTP 服务

10.3.2 FTP 站点标识、连接限制、日志记录

Page 27: 第 10 章  FTP 服务

10.3.3 FTP 站点消息

Page 28: 第 10 章  FTP 服务

10.3.3 FTP 站点消息

Page 29: 第 10 章  FTP 服务

10.3.4 安全帐户 匿名 FTP 身份验证

FTP 服务器接受对该资源的所有请求,并且不提示用户输入用户名或密码。

基本 FTP 身份验证 用户必须使用与有效 Windows 用户帐户对

应的用户名和密码进行登录。

Page 30: 第 10 章  FTP 服务

10.3.4 安全帐户

Page 31: 第 10 章  FTP 服务

10.3.5 目录安全性

Page 32: 第 10 章  FTP 服务

10.4 创建新 FTP 站点

Page 33: 第 10 章  FTP 服务

10.4 创建新 FTP 站点 不隔离用户: 隔离用户: 用 Active Directory 隔离用户:

Page 34: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

假设 FTP 站点主目录在“ c:\ftp” 目录,要让用户 test1 和 test2 登录 FTP 站点,则应该在主目录下为用户创建子文件夹“ c:\ftp\localuser\test1” 和“ c:\ftp\localuser\test2” ,而且文件夹名必须与用户名相同。同时创建“ c:\ftp\localuser\public” ,允许匿名访问。当然也要添加 test1 和 test2 用户。

Page 35: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

Page 36: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

Page 37: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

Page 38: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

Page 39: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

Page 40: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

Page 41: 第 10 章  FTP 服务

10.4.1 创建隔离用户的 FTP站点

Page 42: 第 10 章  FTP 服务

10.4.2 利用不同端口号创建多个 FTP 站点

默认情况下, FTP 服务使用 TCP 的 21 号端口,可以使用不同的端口号来创建多个FTP 站点。本例中创建两个 FTP 站点,对应的 TCP 端口号分别是 8001 和 8002 。

Page 43: 第 10 章  FTP 服务

10.4.2 利用不同端口号创建多个 FTP 站点

Page 44: 第 10 章  FTP 服务

10.4.2 利用不同端口号创建多个 FTP 站点

Page 45: 第 10 章  FTP 服务

10.4.2 利用不同端口号创建多个 FTP 站点

在浏览器中分别输入 : “ftp:// 192.168.0.2:8001”

“ ftp://192.168.0.2:8002” 即可访问不同的 FTP 站点。

Page 46: 第 10 章  FTP 服务

10.5 创建虚拟目录

Page 47: 第 10 章  FTP 服务

10.5 创建虚拟目录

Page 48: 第 10 章  FTP 服务

10.5 创建虚拟目录

Page 49: 第 10 章  FTP 服务

10.5 创建虚拟目录

Page 50: 第 10 章  FTP 服务

10.5 创建虚拟目录

Page 51: 第 10 章  FTP 服务

10.5 创建虚拟目录

Page 52: 第 10 章  FTP 服务

10.5 创建虚拟目录

Page 53: 第 10 章  FTP 服务

Thank You.