念念不忘
必有回响

Pure-FTPd的安装与使用

Pure-FTPd 是免费的FTP服务器,提供了一个轻量级、快速、多语言、具备基本功能特性的FTPServer配置方案,重点关注软件安全性。本文介绍如何在CentOS中安装与使用Pure-FTPd。

1.安装Pure-FTPd

yum -y install pure-ftpd

2.配置Pure-FTPd

vim /etc/pure-ftpd/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                        /etc/pure-ftpd/pureftpd.pdb
PAMAuthentication             yes
LimitRecursion               10000 8
AnonymousCanCreateDirs       no
MaxLoad                      4
AntiWarez                    yes
Umask                        133:022
MinUID                      1000
AllowUserFXP                 no
AllowAnonymousFXP            no
ProhibitDotFilesWrite        no
ProhibitDotFilesRead         no
AutoRename                   no
AnonymousCantUpload         yes
AltLog                     clf:/var/log/pureftpd.log
PIDFile                     /var/run/pure-ftpd.pid
MaxDiskUsage                   99
CustomerProof                yes

3.新增系统用户

groupadd www
useradd -g www www

创建FTP的根目录,并赋予权限

mdkir -p /data/wwwroot
chown www:www -R /data/wwwroot

4.虚拟用户管理

4.1 创建虚拟用户

pure-pw useradd wwwuser -u www -g www -d /data/wwwroot

创建FTP用户wwwuser, 将该虚拟用户关联到系统用户的www和www用户组,指定FTP的根目录为/data/wwwroot,按下回车,输入密码即可创建。
创建完虚拟FTP用户后,需要重新生成用户数据库文件:

pure-pw mkdb

4.2 查看虚拟用户

pure-pw list  # 查看用户列表

pure-pw show wwwuser  # 查看wwwuser用户

4.2 修改虚拟用户信息

pure-pw passwd wwwuser   #修改密码
pure-pw usermod wwwuser -d /data/wwwroot1  # 修改根目录

4.4 删除虚拟用户

pure-pw userdel wwwuser

 

赞(0) 打赏
未经允许不得转载:码农志 » Pure-FTPd的安装与使用

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏