centos7 Pure-ftpd
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 Pure-ftpd相关的知识,希望对你有一定的参考价值。
VSFTP 有登录用户权限,上传用户所属问题
下载并安装 Pure-ftpd
yum 安装
yum install epel-release
yum install pure-ftpd
修改配置文件
/etc/pure-ftpd/
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 /usr/local/pureftpd/etc/pureftpd.pdb
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 /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage 99
CustomerProof yes
使用 pure-ftpd
##启动
systemctl start pure-ftpd
systemctl enable pure-ftpd
##创建系统用户:
useradd wordpres-ftp
##创建ftp用户,注意ftp用户是虚拟用户。
pure-pw useradd ftp_wordpres -u wordpre-ftp -d /opt/lampp/htdocs/wordpre
##此时会出现为该ftp新用户创建密码的提示:
pasword:xxxxxx
Enter it again:xxxxxx
##其中,-u选项将虚拟用户ftp_wordpres与系统用户wordpre-ftp关联在一起,即使用ftp_wordpre账号登录FTP后,会以wordpre-ftp的身份来读取和下载文件,-d选项后面的目录为ftp_wordpre账户的家目录,这样可以使ftp_wordpres只能访问其家目录/opt/lampp/htdocs/wordpres
#创建用户信息数据库文件:
pure-pw mkdb
##查看用户列表:
pure-pw list
##显示如下:
ftp_wordpres /opt/lampp/htdocs/wordpres/./
##删除账号的命令为:
pure-pw userdel ftp_wordpres
打开安全组防火墙 21端口 主被动模式都可以使用
以上是关于centos7 Pure-ftpd的主要内容,如果未能解决你的问题,请参考以下文章