源码安装vsftpd

由于红帽linux企业版的各种服务软件包(rpm)更新比较慢,我们可以选择下载源码进行安装,现在是对ftp的源码安装,我这里下载的是vsftpd-3.0.2版本的。

*首先要对下载下来的压缩包进行解压最好是解压到/usr/local/src/目录下

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

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

*进入到/usr/local/src/ vsftpd-3.0.2/目录下的builddefs.h文件内把第四行的简易防火墙改为define

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

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

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

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

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

*接下来就能直接执行vsftpd

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

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

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

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

                             这下对vsftpd的更新安装就完成了,去对照/usr/local/src/ vsftpd-3.0.2/目录下的INSTALL文件内的步骤,会很顺利的完成。