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 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可以随系统启动而自动运行。