源码安装步骤
1、官网下载pure-ftpd 打开官网下载链接,下载最新版本pure-ftpd软件包 Index of /pub/pure-ftpd/releases/https://download.pureftpd.org/pub/pure-ftpd/releases/
2、将软件上传到服务器
3、解压软件包
tar -zxvf pure-ftpd-1.0.49.tar.gz -C /usr/local
chown -R root.root /usr/local/pure-ftpd-1.0.49
4、安装依赖、编译安装
yum install -y openssl-devel gcc
cd /usr/local/pure-ftpd-1.0.49
./configure --prefix=/usr/local/pureftpd --with-everything --without-inetd --with-altlog --with-puredb --with-throttling --with-peruserlimits --with-tls
5、安装
make
make install
6、将/usr/local/pureftpd/bin/复制到/usr/local/bin/下
cp -r /usr/local/pureftpd/bin/pure-* /usr/local/bin/
7、创建根用户
groupadd ftpgroup
useradd ftpadmin -g ftpgroup -d /dev/null -s /sbin/nologin
cat /etc/passwd
8、创建FTP目录
mkdir -p /data/pure-ftp/zhsq_qs
chmod 750 /data/pure-ftp/zhsq_qs/
chown -R ftpadmin:ftpgroup /data/pure-ftp/zhsq_qs/
9、修改配置文件
cp -r /usr/local/pure-ftpd-1.0.49/pure-ftpd.conf /etc/pure-ftpd.conf
vi /etc/pure-ftpd.conf
NoRename no
Bind *,21
PureDB /usr/local/pureftpd/etc/pureftpd.pdb
CreateHomeDir yes
UserBandwidth 1024000
PassivePortRange 30000 40000
10、创建ftp使用用户
pure-pw useradd zhsq_qs -u ftpadmin -g ftpgroup -d /data/pure-ftp/zhsq_qs
11、刷新数据库(创建完后必须操作)
pure-pw mkdb
12、启动服务、查看状态
/usr/local/pureftpd/sbin/pure-ftpd /etc/pure-ftpd.conf
ps -ef|grep pure
netstat -nlpt|grep 21
pure-pw常用命令
pure-pw --help 获取命令帮助
pure-pw mkdb 创建用户信息数据库
pure-pw useradd 增加一个虚用户
pure-pw usermod 修改用户信息
pure-pw userdel 删除一个虚用户
pure-pw passwd 修改用户密码
13、验证
yum -y install lftp
lftp [zhsq_qs@127.0.0.1](<mailto:zhsq_qs@127.0.0.1>)
然后输入密码
使用ls查看