下载
wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.41.tar.gz
解压安装
对照README里面的step步骤
[root@localhost pure-ftpd-1.0.41]# /usr/local/sbin/pure-ftpd &
[1] 35487
[root@localhost pure-ftpd-1.0.41]# ps -ef | grep ftp
root 35487 21805 0 07:34 pts/7 00:00:00 pure-ftpd (SERVER)
root 35489 21805 0 07:34 pts/7 00:00:00 grep --color=auto ftp[root@localhost pure-ftpd-1.0.41]# /usr/local/sbin/pure-ftpd &
[1] 35487
[root@localhost pure-ftpd-1.0.41]# ps -ef | grep ftp
root 35487 21805 0 07:34 pts/7 00:00:00 pure-ftpd (SERVER)
root 35489 21805 0 07:34 pts/7 00:00:00 grep --color=auto ftp
参考写了一个小脚本 直接安装 配置文件自己另外参考配置
#!/bin/bash
: << !
groupadd _pure-ftpd
useradd -g _pure-ftpd -d /var/empty -s /etc _pure-ftpd
make -f Makefile.gui
./configure
make install-strip
!
cd configuration-file && chmod 755 pure-config.pl
mkdir -p /usr/local/pureftpd/bin
cp pure-config.pl /usr/local/pureftpd/bin
mkdir -p /usr/local/pureftpd/etc
cp pure-ftpd.conf /usr/local/pureftpd/etc
cd ..
cp pureftpd-ldap.conf /usr/local/pureftpd/etc
cp pureftpd-mysql.conf /usr/local/pureftpd/etc
cp pureftpd-pgsql.conf /usr/local/pureftpd/etc
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /sbin/nologin ftpuser
cd /opt/ftp/pure-ftpd-1.0.41/src/
./pure-pw useradd puser -u ftpuser -d /opt -m
cd /opt
chown -R ftpuser:ftpgroup /opt
/usr/local/pureftpd/bin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
pure-ftpd.conf配置
ftp:/192.168.145:21 查看效果