红帽linux企业版的大约每隔3-5更新一次速度比较慢,我们希望尝鲜新版本的各种软件服务,我们可以选择到官网下载源码进行安装,现在我们讨论下对ftp的源码安装,我持有的是vsftpd-3.0.2版本。

首先要对下载下来的压缩包进行解压最好是解压到/usr/local/src/目录下(和源码安装HTTP的方式差不多)

tar –zxvf vsftpd-3.0.2.tar.gz  -C /usr/local/src/

解压完成后可以进入src目录下的vsftpd文件可以找到一个INSTALL的文件,这是vsftpd的安装手册,我们可以根据手册上的步骤进行安装

如下操作:

1、进入到/usr/local/src/ vsftpd-3.0.2/目录下如图修改builddefs.h文件,把防火墙改为启用状态

如何利用源码安装ftp服务_源码安装 ftp服务

2、执行make,会在当前目录形成一个vsftpd文件

3、对匿名账号进行设置(这里没什么大的影响)

4、需要在/usr/share/下有一个empty目录

如何利用源码安装ftp服务_源码安装 ftp服务_02

5、需要一个有效的的根目录ftp/var/下没有就建一个并要求修改权限

chmod og-w /var/ftp

6make install 生成各种文件、手册并把当前目录下的vsftpd.conf 拷贝到etc目录下

然后执行vsftpd

如何利用源码安装ftp服务_源码安装 ftp服务_03

7、我们建立的ftp是需要本地用户来访问的我们要进入/etc/vsftpd.conf里修改一些内容

如何利用源码安装ftp服务_源码安装 ftp服务_04

8、现在本地用户可以进入到ftp了并可以在ftp内部创建目录

9、为了使ftp启动和关闭方便我们为它写一个简单脚本来管理它的启动、关闭、重启

如何利用源码安装ftp服务_源码安装 ftp服务_05 如何利用源码安装ftp服务_源码安装 ftp服务_06 如何利用源码安装ftp服务_源码安装 ftp服务_07

10、下面是开启、关闭、重启、查看状态的一些图示:

如何利用源码安装ftp服务_源码安装 ftp服务_08 如何利用源码安装ftp服务_源码安装 ftp服务_09 如何利用源码安装ftp服务_源码安装 ftp服务_10 如何利用源码安装ftp服务_源码安装 ftp服务_11

经过我们的操作对vsftpd的安装就完成了,参照/usr/local/src/ vsftpd-3.0.2/目录下的INSTALL文件内的每一步的操作熟练了就会很简单了