CentOS 源码编译安装Pure-FTPd(配置系统用户登录)

有服务器方面的问题无法解决?点击这里寻求帮助。

文章目录
[隐藏]

上次我们介绍了yum安装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、下载并安装

  1. cd /usr/local/src
  2. wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
  3. tar -zxvf pure-ftpd-1.0.29.tar.gz
  4. cd pure-ftpd-1.0.29
  5. ./configure
  6. make
  7. make check
  8. make install

如需了解configure的更多选项请看http://download.pureftpd.org/pub/pure-ftpd/doc/README
软件已经被安装到 /usr/local/sbin/pure-ftpd,我们只需执行以下代码即可启动PureFTPd。

  1. /usr/local/sbin/pure-ftpd &

3、开机启动PureFTPd

  1. cp contrib/redhat.init /etc/init.d/pure-ftpd
  2. chmod 755 /etc/init.d/pure-ftpd
  3. chkconfig --add pure-ftpd
  4. chkconfig --level 3 pure-ftpd on

4、配置文件

  1. cp configuration-file/pure-ftpd.conf /etc
  2. cp configuration-file/pure-config.pl /usr/local/sbin/pure-config.pl
  3. chmod 744 /etc/pure-ftpd.conf
  4. chmod 755 /usr/local/sbin/pure-config.pl

现在编辑配置文件。

  1. vi /etc/pure-ftpd.conf

设置成以下值。

  1. UnixAuthentication            yes
  2. #MinUID                      100

UnixAuthentication yes表示系统用户可以登录FTP。
MinUID 100表示用户的ID大于100才能登录,我们注释掉它,任何的用户ID都能登录了。

5、启动和停止PureFTPd

  1. service pure-ftpd stop
  2. service pure-ftpd start
  3. service pure-ftpd status

转载请保留原文链接:Linux运维日志 » CentOS 源码编译安装Pure-FTPd(配置系统用户登录)

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. xy安装不上了.出现以下问题. [root@admin ~]# cd /usr/local/src [root@admin src]# wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz --2013-09-10 06:48:11-- http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz Resolving download.pureftpd.org... 91.121.49.42 Connecting to download.pureftpd.org|91.121.49.42|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2013-09-10 06:48:13 ERROR 404: Not Found. [root@admin src]# tar -zxvf pure-ftpd-1.0.29.tar.gz tar: pure-ftpd-1.0.29.tar.gz: Cannot open: No such file or directory tar: Error is not recoverable: exiting now tar: Child returned status 2 tar: Error exit delayed from previous errors [root@admin src]# cd pure-ftpd-1.0.29 -bash: cd: pure-ftpd-1.0.29: No such file or directory [root@admin src]# ./configure -bash: ./configure: No such file or directory [root@admin src]# make make: *** No targets specified and no makefile found. Stop. [root@admin src]# make check make: *** No rule to make target `check'. Stop. [root@admin src]# make install make: *** No rule to make target `install'. Stop. [root@admin src]# /usr/local/sbin/pure-ftpd & [1] 14692 [root@admin src]# -bash: /usr/local/sbin/pure-ftpd: No such file or directory回复
    • 朱 茂海连文件都没下载,这个链接已经404了,重新找个吧回复