lite6 发表于 2011-9-5 21:33:31

CentOS 源码编译安装Pure-FTPd

核心提示:这次我们介绍通过编译源码来安装PureFTPd。对于需要定制功能的朋友非常的有必要。
                这次我们介绍通过编译源码来安装PureFTPd。对于需要定制功能的朋友非常的有必要。
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
            
      
   


文章来源:
http://www.centos.bz/2011/07/centos-compiled-install-pure-ftpd/
页: [1]
查看完整版本: CentOS 源码编译安装Pure-FTPd