CentOS 源码编译安装Pure-FTPd

admin2013-07-29linux99
1、找到最新版本的PureFTPd 去网站http://download.pureftpd.org/pub/pure-ftpd/releases/我们找到最新版本的的下载链接是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的更多选项请看http://download.pureftpd.org/pub/pure-ftpd/doc/README 软件已经被安装到 /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