文章目录
[] 上次我们介绍了的方法,这次我们介绍通过编译源码来安装。对于需要定制功能的朋友非常的有必要。
1、找到最新版本的PureFTPd
去网站我们找到最新版本的的下载链接是http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.32.tar.gz。
2、下载并安装
- cd /usr/local/src
- wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
- tar -zxvf pure-ftpd-1.0.29.tar.gz
- cd pure-ftpd-1.0.29
- ./configure
- make
- make check
- make install
如需了解configure的更多选项请看
软件已经被安装到 /usr/local/sbin/pure-ftpd,我们只需执行以下代码即可启动PureFTPd。- /usr/local/sbin/pure-ftpd &
3、开机启动PureFTPd
- cp contrib/redhat.init /etc/init.d/pure-ftpd
- chmod 755 /etc/init.d/pure-ftpd
- chkconfig --add pure-ftpd
- chkconfig --level 3 pure-ftpd on
4、配置文件
- cp configuration-file/pure-ftpd.conf /etc
- cp configuration-file/pure-config.pl /usr/local/sbin/pure-config.pl
- chmod 744 /etc/pure-ftpd.conf
- chmod 755 /usr/local/sbin/pure-config.pl
现在编辑配置文件。
- vi /etc/pure-ftpd.conf
设置成以下值。
- UnixAuthentication yes
- #MinUID 100
UnixAuthentication yes表示系统用户可以登录FTP。
MinUID 100表示用户的ID大于100才能登录,我们注释掉它,任何的用户ID都能登录了。5、启动和停止PureFTPd
- service pure-ftpd stop
- service pure-ftpd start
- service pure-ftpd status