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