源码安装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
![](https://i-blog.csdnimg.cn/blog_migrate/d99358dfd45582ef1f7a160160f76371.png)
*执行make,会在当前目录形成一个vsftpd文件
*对匿名账号进行设置(这里没什么大的影响)
*需要在/usr/share/下有一个empty目录
![](https://i-blog.csdnimg.cn/blog_migrate/10b34d5649588b88622aa4e419e17236.png)
*需要一个有效的的根目录ftp在/var/下没有就建一个并要求修改权限
![](https://i-blog.csdnimg.cn/blog_migrate/0fc5ac4914d926a5af03408d9cf5d4f0.png)
*make install 生成各种文件、手册并把当前目录下的vsftpd.conf 拷贝到etc目录下
*接下来就能直接执行vsftpd了
![](https://i-blog.csdnimg.cn/blog_migrate/7f7e149377507a0b455c04d94d5afeb6.png)
*我们建立的ftp是需要本地用户来访问的我们要进入/etc/vsftpd.conf里修改一些内容
![](https://i-blog.csdnimg.cn/blog_migrate/9d52eb0e2d6966ab913ed8b659954810.png)
*现在本地用户可以进入到ftp了并可以在ftp内部创建目录等
![](https://i-blog.csdnimg.cn/blog_migrate/cdf0aa19293cdce377cfeace36c4aaf7.png)
*为了使ftp启动和关闭方便我们为它写一个简单脚本来管理它的启动、关闭、重启等
![](https://i-blog.csdnimg.cn/blog_migrate/b5ccc609a14fdba12bddfea866c55987.png)
*下面是开启、关闭、重启、查看状态的一些图示:
![](https://i-blog.csdnimg.cn/blog_migrate/80e49720eeefe3760fc522f0db956502.png)
这下对vsftpd的更新安装就完成了,去对照/usr/local/src/ vsftpd-3.0.2/目录下的INSTALL文件内的步骤,会很顺利的完成。
转载于:https://blog.51cto.com/xuet118/1160631