红帽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文件,把防火墙改为启用状态
2、执行make,会在当前目录形成一个vsftpd文件
3、对匿名账号进行设置(这里没什么大的影响)
4、需要在/usr/share/下有一个empty目录
5、需要一个有效的的根目录ftp在/var/下没有就建一个并要求修改权限
chmod og-w /var/ftp
6、make install 生成各种文件、手册并把当前目录下的vsftpd.conf 拷贝到etc目录下
然后执行vsftpd
7、我们建立的ftp是需要本地用户来访问的我们要进入/etc/vsftpd.conf里修改一些内容
8、现在本地用户可以进入到ftp了并可以在ftp内部创建目录
9、为了使ftp启动和关闭方便我们为它写一个简单脚本来管理它的启动、关闭、重启
10、下面是开启、关闭、重启、查看状态的一些图示:
经过我们的操作对vsftpd的安装就完成了,参照/usr/local/src/ vsftpd-3.0.2/目录下的INSTALL文件内的每一步的操作熟练了就会很简单了