1 / 24
文档名称:

第7讲配置ftp服务.ppt

格式:ppt   大小:365KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7讲配置ftp服务.ppt

上传人:977562398 2021/12/3 文件大小:365 KB

下载得到文件列表

第7讲配置ftp服务.ppt

相关文档

文档介绍

文档介绍:FTP协议
FTP概述 FTP就是File Transport Protocol文件传输协议的缩写,FTP服务器能够在网络上提供文件传输服务。FTP最初与WWW服务和邮件服务一起被列为因特网的三大应用,可见其在网络应用中的地位举足轻重。
FTP服务器根据服务对象的不同可分为匿名服务器(Anonymous Ftp Server)和系统FTP服务器。前者是可以让任何人登录上去获取文件的FTP服务器,后者就只能是在FTP服务器上有合法账号的人才能使用。
第一页,共24页。
FTP协议的工作原理
建立一个ftp会话包括五个软件元素的交互:
用户接口(UI):提供了一个用户接口并使用客户端协议解释器的服务
客户端协议解释器(CPI):向远程服务器协议机发送命令并且驱动客户 数据传输过程
服务端协议解释器(SPI):响应客户协议机发出的命令并且驱动服务器 端数据传输过程
客户端数据传输协议(CDTP):负责完成和服务器数据传输过程及客户 端本地文件系统的通信
服务端数据传输协议(SDTP):负责完成和客户数据传输过程及服务器 端文件系统的通信
第二页,共24页。
控制连接:主要用来传送在实际通信过程中需要执行的FTP命令以及命令的响应(服务器监听21号端口)
数据连接:用来传输用户的数据。
第三页,共24页。
FTP的数据传输模式:
主动传输模式:ftp服务器使用一个标准的端口(20)作为服务器端的数据连接端口与客户建立数据连接。
被动传输模式:ftp服务器在非20端口的其他数据传输端口上监听客户的请求。
单端口传输模式:ftp服务器就会使用ftp协议的数据传输端口(20)和客户端的控制连接源端口建立一个数据传输连接。
第四页,共24页。
ftp的典型消息
在用于ftp客户程序与ftp服务器进行通信时,经常会看到一些由ftp服务器发送消息,这些消息是ftp协议所定义的。下面列出典型的ftp消息:
消息号
125:数据连接打开,传输开始
200:命令OK
226:数据传输完毕
331:用户名OK
425:不能打开数据连接
426:数据连接被关闭,传输被中断
452:错误写文件
500:语法错误,不可识别的命令
第五页,共24页。
FTP服务器的设置
目前在UNIX和LINUX下常用的免费FTP服务器软件主要是Wu-FTP和ProFTP这两种。Wu-FTP广泛应用在众多的Unix和Linux系统中,曾经是RedHat Linux默认的FTP服务器软件,其全称是Washington University FTP。
Wu-FTP软件的特性:
1、让用户在下载文件的同时可以对文件做自动的压缩或解压缩操作;
2、可以对不同网络的机器做不同的存取限制和存取时间;
3、可以记录文件上传和下载的时间;
4、可以显示传输时的相关信息,以便让用户知道目前的传输状态;
5、可以设定连接的数量限制,以提高工作效率。
第六页,共24页。
这些功能都适于吞吐量较大的FTP服务器的管理要求。
但是,Wu-FTP最致命的弱点是安全性比较差。由于推出的时间比较早,所以在功能上和安全性上,都不能满足现在的需求。所以,在Red Hat Linux ,默认的FTP服务器已经改成了vs-ftpd这个软件
FTP服务器的设置
第七页,共24页。
vsftpd 简介
vsftpd 是一个基于GPL 发布的类UNIX 系统上使用的FTP 服务器软件。其中的vs 是“Very Secure”的缩写,从此名称缩写可以看出,编制者的初衷就是代码的安全性。
第八页,共24页。
Vsftpd 的特性
安全性是编写vsftpd 代码的初衷,除了与生俱来的安全性能之外,高速、稳定的性能是vsftpd 的两个特性。
在速度方面:使用ASCII 模式下载数据时,vsftpd 的速度是WU-FTPd 的两倍; 版本的内核,在千兆以太网上的下载速度可达86Mbytes/sec。
在稳定性方面:vsftpd 可以在单机(非集群)上支持4000 个以上的并发用户同时连接。 的数据,vsftpd 可以支持15000 个并发用户。
除了安全、高速、稳定之外,vsftpd 还具有如下的特性:
支持基于IP 的虚拟FTP 服务器
支持虚拟用户
支持PAM 或xinetd/tcp_wrappers 的认证方式
支持两种运行方式:独立和Xinetd
支持每个虚拟用户具有独立的配置
支持带宽限制等
第九页,共24页。
谁在使用vsftp