安装与配置pureftpd服务

1、查看是否已安装了FTP服务:#rpm –q vsftpd

2、已安装直接卸载:#rpm –e vstfpd-2.0.6-3.fc9.i386

3、网站下载:proftpd-1.3.1.tar.gz

4、解压:tar xvzf proftpd-1.3.1.tar.gz

5、./configure –prefix=/usr/proftp

6、make

(报错:在包含自cap_alloc.c:12的文件中:

libcap.h:57:3:错误:#error "Kernel <linux/capability.h>does not match library"

libcap.h:58:3错误:#error "file "libcap.h"-->fix and recompile libcap")(该错误是内核不匹配)

7、重新下载另一版本:pure-ftpd-1.0.21.tar.gz

8、解压:tar xvzf pure-ftpd-1.0.21.tar.gz

9、./configure –prefix=/usr/local/proftp(安装目录)

10、make(进行编译)

11、make install (进行安装)

12、cp configuration-file/pure-config.pl/usr/local/pureftpd/sbin(命令生成配置脚本文件)

13、chmod +x /usr/local/pureftpd/sbin/pure-config.pl(命令设置脚本文件权限)

14、mkdir /ftproot (命令建立FTP主目录)

15、进入pure-ftp解压缩目录,编辑contrib子目录中的redhat.init文件。修改为这样:fullpath=/usr/local/pureftpd/sbin/$prog

Pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho

16、运行cp contrib./redhat.init/etc/.init.d/pure-ftpd命令,将redhat.init文件复制到/ect目录中,并且重命名为pure-ftpd。

17、运行chmod +x /etc/init.d/pure-ftpd命令设置文件为可执行。

18、运行chkconfig –add pure-ftp命令将pure-ftpd 服务添加到系统中,使pure-ftpd可以随系统启动而自动运行。