源码安装pure-ftp

源码安装步骤

1、官网下载pure-ftpd 打开官网下载链接,下载最新版本pure-ftpd软件包 Index of /pub/pure-ftpd/releases/icon-default.png?t=N7T8https://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查看

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值