FTP服务器配置和管理

FTP服务器配置和管理

ID:36710245

大小:497.00 KB

页数:27页

时间:2019-05-10

FTP服务器配置和管理_第1页
FTP服务器配置和管理_第2页
FTP服务器配置和管理_第3页
FTP服务器配置和管理_第4页
FTP服务器配置和管理_第5页
资源描述:

《FTP服务器配置和管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第15章FTP服务器配置和管理FTP(FileTransferProtocol,文件传输协议)是Internet上用于提供文件传输服务的一种使用非常广泛的通信协议。本章将以vsftpd为例介绍如何在Linux操作系统下通过vsftpd搭建一个FTP服务器,如何对该服务器进行配置和管理。最后,还会介绍如何在Linux和Windows客户端上使用FTP客户端程序与服务器进行文件传输。15.1FTP简介FTP是Internet上使用非常广泛的一种通信协议,用于在不同的主机之间进行文件传输。Linux系统下常用的FTP服务器软件包括有:WU-FTPD、ProFTPD、Vsftpd和Pure

2、-FTP等,这些软件各具特色,本节将对它们进行介绍。15.1.1FTP服务FTP为所有使用该服务进行文件传输的主机建立一个统一的协议,基于不同操作系统的主机可以使用不同的FTP应用程序,但所有这些应用程序都必须遵守FTP协议,这样用户就可以把自己的文件传送给别人,或者从其他的计算机中获得文件。FTP采用客户端/服务器的工作模式(C/S结构),通过TCP协议建立客户端和服务器之间的连接。但与其他大多数的应用协议不同,FTP协议在客户端和服务器之间建立了两条通信链路,分别是控制链路和数据链路。其中,控制链路负责FTP会话过程中FTP命令的发送和接受;数据链路则负责数据的传输。15.1.

3、2常用的FTP服务器软件Linux系统所支持的FTP服务器软件有很多,但如果从软件功能、性能和可配置性等方面考虑,常用的主要有以下几种,用户可以通过其官方网站获取安装文件以及更详细的介绍。WU-FTPD:ProFTPD:Vsftpd:Pure-FTP:15.2Vsftpd服务器的安装本节以2.0.7版本的vsftpd为例,介绍如何通过源代码安装包安装vsftpd服务器、如何在xinetd以及standalone两种模式下启动关闭vsftpd,如何检测vsftpd服务的状态,以及配置vsftpd服务的开机自动运行。15.2.1如何获得Vsftpd安装包RedhatLinuxAS5.2

4、自带了2.0.5版本的vsftpd。用户只要在安装操作系统的时候把该软件选上,Linux安装程序将会自动完成vsftpd的安装工作。如果在安装操作系统时没有安装vsftpd,也可以通过安装光盘中的RPM软件包进行安装。RPM安装包的文件名如下:vsftpd-2.0.5-12.el5.i386.rpm15.2.1如何获得Vsftpd安装包15.2.2安装vsftpd下载完成后,把vsftpd-2.0.7的源代码安装包文件保存到本地。由于安装文件使用tar和gzip进行打包和压缩,需要先对其进行解压,解压完成后才能进行安装。15.2.3启动和关闭vsftpdvsftpd支持两种启动方式

5、:xinetd和standalone。其中,xinetd是通过xinetd进程来启动关闭vsftpd服务,这是vsftpd的默认启动方式;standalone方式则是采用独立进程进行启动和关闭,跟普通程序的启动方式一样。1.xinetd方式2.standalone方式15.2.4检测vsftpd服务vsftpd启动后,可以执行ps命令查看vsftpd进程情况,以检测vsftpd服务的运行是否正常。根据vsftpd启动方式的不同(xinetd和standalone),vsftpd的进程名称亦有所差异。用户也可以直接登录ftp进行确认。1.检查vsftpd进程2.登录FTP15.2.5

6、vsftpd自动运行RedHatEnterpriseLinux5.2可以支持服务的开机自动启动,对于使用standalone启动方式的vsftpd,可以通过编写启动和关闭vsftpd服务的脚本,并进行适当的配置,实现vsftpd的开机自动运行。15.3vsftpd服务器配置vsftpd主要通过/etc/vsftpd.conf文件来完成配置的修改工作,更改文件后需要重启vsftpd服务使更改的配置生效。本节将介绍vsftpd.conf配置文件中常用配置选项的使用方法,并给出一些关于这些选项的实际配置示例。15.3.1vsftpd.conf配置文件vsftpd服务器的配置主要通过修改其

7、主配置文件/etc/vsftpd.conf来完成。该文件以井号“#”作为注释符,每个选项设置为一行,格式为“选项=值”。Vsftpd安装后默认vsftpd.conf配置文件的内容比较简单,省略了文件中的其他注释内容后只有几行内容,如下所示。anonymous_enable=YESdirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YES15.3.2匿名FTP的基本配置使用匿名FTP,用户无需输入用户名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。