CentOS 6 安装并配置pure-ftpd(虚拟用户,TLS)

12 8月

1、安装epel源

yum install epel-release

2、安装pure-ftpd

yum install pure-ftpd

3、设置pure-ftpd

打开/etc/pure-ftpd/pure-ftpd.conf文件,找到

# PureDB                        /etc/pure-ftpd/pureftpd.pdb

删除本行前面的#

4、添加用户

pure-pw useradd user1 -u apache -d /var/www/html/web1

其中user1是要添加的ftp用户名,-d后是该用户登录后的目录,-u后面是ftp登录使用的系统用户,执行后连续输入两遍密码即完成用户添加

5、生成PureDB

pure-pw mkdb

6、启动pure-ftpd

service pure-ftpd start

7、生成tls密钥

cd /etc/pki/pure-ftpd
openssl req -x509 -nodes -newkey rsa:2048 -sha256 -keyout pure-ftpd.pem -out pure-ftpd.pem -days 3650

根据提示依次输入国家代码(CN),省份,城市,公司,部门,名称,邮箱,注意只支持英文。

8、修改/etc/pure-ftpd/pure-ftpd.conf文件,找到

# TLS                      1

去掉前面的#,并修改1为2(0表示不加密,1表示可加可以不加,2表示强制加密)

9、重启Pure-ftpd

service pure-ftpd restart

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注