FTP服务器配置和管理.ppt
《FTP服务器配置和管理.ppt》由会员分享,可在线阅读,更多相关《FTP服务器配置和管理.ppt(27页珍藏版)》请在三一办公上搜索。
1、第15章 FTP服务器配置和管理,FTP(File Transfer Protocol,文件传输协议)是Internet上用于提供文件传输服务的一种使用非常广泛的通信协议。本章将以vsftpd为例介绍如何在Linux操作系统下通过vsftpd搭建一个FTP服务器,如何对该服务器进行配置和管理。最后,还会介绍如何在Linux和Windows客户端上使用FTP客户端程序与服务器进行文件传输。,15.1 FTP简介,FTP是Internet上使用非常广泛的一种通信协议,用于在不同的主机之间进行文件传输。Linux系统下常用的FTP服务器软件包括有:WU-FTPD、ProFTPD、Vsftpd和Pur
2、e-FTP等,这些软件各具特色,本节将对它们进行介绍。,15.1.1 FTP服务,FTP为所有使用该服务进行文件传输的主机建立一个统一的协议,基于不同操作系统的主机可以使用不同的FTP应用程序,但所有这些应用程序都必须遵守FTP协议,这样用户就可以把自己的文件传送给别人,或者从其他的计算机中获得文件。FTP采用客户端/服务器的工作模式(C/S结构),通过TCP协议建立客户端和服务器之间的连接。但与其他大多数的应用协议不同,FTP协议在客户端和服务器之间建立了两条通信链路,分别是控制链路和数据链路。其中,控制链路负责FTP会话过程中FTP命令的发送和接受;数据链路则负责数据的传输。,15.1.2
3、 常用的FTP服务器软件,Linux系统所支持的FTP服务器软件有很多,但如果从软件功能、性能和可配置性等方面考虑,常用的主要有以下几种,用户可以通过其官方网站获取安装文件以及更详细的介绍。WU-FTPD:ProFTPD:Vsftpd:Pure-FTP:,15.2 Vsftpd服务器的安装,本节以版本的vsftpd为例,介绍如何通过源代码安装包安装vsftpd服务器、如何在xinetd以及standalone两种模式下启动关闭vsftpd,如何检测vsftpd服务的状态,以及配置vsftpd服务的开机自动运行。,15.2.1 如何获得Vsftpd安装包,Redhat Linux AS5.2自带
4、了版本的vsftpd。用户只要在安装操作系统的时候把该软件选上,Linux安装程序将会自动完成vsftpd的安装工作。如果在安装操作系统时没有安装vsftpd,也可以通过安装光盘中的RPM软件包进行安装。RPM安装包的文件名如下:,15.2.1 如何获得Vsftpd安装包,15.2.2 安装vsftpd,下载完成后,把的源代码安装包文件保存到本地。由于安装文件使用tar和gzip进行打包和压缩,需要先对其进行解压,解压完成后才能进行安装。,15.2.3 启动和关闭vsftpd,vsftpd支持两种启动方式:xinetd和standalone。其中,xinetd是通过xinetd进程来启动关闭v
5、sftpd服务,这是vsftpd的默认启动方式;standalone方式则是采用独立进程进行启动和关闭,跟普通程序的启动方式一样。1xinetd方式2standalone方式,15.2.4 检测vsftpd服务,vsftpd启动后,可以执行ps命令查看vsftpd进程情况,以检测vsftpd服务的运行是否正常。根据vsftpd启动方式的不同(xinetd和standalone),vsftpd的进程名称亦有所差异。用户也可以直接登录ftp进行确认。1检查vsftpd进程2登录FTP,15.2.5 vsftpd自动运行,Red Hat Enterprise Linux 5.2可以支持服务的开机自动
6、启动,对于使用standalone启动方式的vsftpd,可以通过编写启动和关闭vsftpd服务的脚本,并进行适当的配置,实现vsftpd的开机自动运行。,15.3 vsftpd服务器配置,vsftpd主要通过/etc/vsftpd.conf文件来完成配置的修改工作,更改文件后需要重启vsftpd服务使更改的配置生效。本节将介绍vsftpd.conf配置文件中常用配置选项的使用方法,并给出一些关于这些选项的实际配置示例。,15.3.1 vsftpd.conf配置文件,vsftpd服务器的配置主要通过修改其主配置文件/etc/vsftpd.conf来完成。该文件以井号“#”作为注释符,每个选项设
7、置为一行,格式为“选项=值”。Vsftpd安装后默认vsftpd.conf配置文件的内容比较简单,省略了文件中的其他注释内容后只有几行内容,如下所示。anonymous_enable=YESdirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YES,15.3.2 匿名FTP的基本配置,使用匿名FTP,用户无需输入用户名密码即可登陆FTP服务器。vsftpd安装后默认就已经开启了匿名FTP的功能,用户无需进行额外配置即可使用匿名登录FTP服务器,vsftpd相关选项的默认值如下所示。anonymous_enable=YES/开启
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FTP 服务器 配置 管理
链接地址:https://www.31ppt.com/p-6506033.html