centos7安装pure-ftpd

1、获取安装包

wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.47.tar.gz


2、安装依赖

yum -y install openssl openssl-devel gcc gcc-c++


3、编译安装pure-ftp

tar zxf pure-ftpd-1.0.47.tar.gz && cd pure-ftpd-1.0.47

./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-peruserlimits --with-tls

echo $?

make && make install

echo $?


4、修改配置文件

vim /usr/local/pureftpd/etc/pure-ftpd.conf 

ChrootEveryone              yes
BrokenClientsCompatibility  no
MaxClientsNumber            50
Daemonize                   yes
MaxClientsPerIP             8
VerboseLog                  no
DisplayDotFiles             yes
AnonymousOnly               no
NoAnonymous                 no
SyslogFacility              ftp
DontResolve                 yes
MaxIdleTime                 15
PureDB                      
LimitRecursion              10000 8
AnonymousCanCreateDirs      no
MaxLoad                     4
AntiWarez                   yes
Umask                       133:022
MinUID                      100
AllowUserFXP                no
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead        no
AutoRename                  no
AnonymousCantUpload         no
PIDFile                     
MaxDiskUsage                99
CustomerProof               yes


5、启动

启动 pure-ftpd:

/usr/local/pureftpd/sbin/pure-ftpd  /usr/local/pureftpd/etc/pure-ftpd.conf


6、创建用户

##先创建一个系统用户
useradd pureftp -s /sbin/nologin


##创建ftp用户,注意ftp用户是虚拟用户,会让设置密码
/usr/local/pureftpd/bin/pure-pw useradd majin -u pureftp -d /usr/share/nginx/html

参数:
    -u选项:将虚拟用户majin与系统用户pureftp关联在一起,即使用ftp_wordpress账号登录FTP后,会以wordpress-ftp的身份来读取和下载文件;
    -d选项:后面的目录为账户majin的家目录,这样可以使只能访问其家目录/usr/share/nginx/html


##创建完用户后,后再etc下生成一个pureftpd.passwd文件,就是用户账号信息文件


##提交数据库,会在etc下生成pureftpd.pdb文件
/usr/local/pureftpd/bin/pure-pw mkdb


##查看用户列表:
/usr/local/pureftpd/bin/pure-pw list


##删除账号的命令为:
/usr/local/pureftpd/bin/pure-pw userdel majin


7、pure-ftp添加用户的简单方法

1、
cd /...pureftpd/etc/ 
 vi pureftpd.passwd

直接复制一行现成用户,改一下用户名,第一列就是用户名,
 后面的目录也可以改,就是用户登录后可以在哪里操作,然后保存;


2.切换到/.../pureftpd/bin运行
./pure-pw mkdb        #提交数据库


3.编辑密码
./pure-pw passwd 用户名

输入两次新密码
./pure-pw mkdb        #再次提交数据库

搞定。

转载于:https://www.cnblogs.com/weiyiming007/p/11496970.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值