一. yum安装配置
1:配置yum源
备份(如有配置其他epel源)
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
下载新repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo yum makecache
2:yum安装
yum install pure-ftpd -y
3:修改配置文件
vim /etc/pure-ftpd/pure-ftpd.conf PureDB /etc/pure-ftpd/pureftpd.pdb #去掉这行注释,指定路径,PureDB用户数据库文件 VerboseLog yes #开启日志 /var/log/pureftpd.log NoAnonymous yes #拒绝匿名用户登录 PassivePortRange 48000 50000 #使用被动模式,限制端口。
4:创建账户,配置权限
groupadd ftpgroup useradd -g ftpgroup -s /sbin/nologin -d /dev/null ftpuser
创建虚拟账户,若为nginx运行用户则修改ftpuser
pure-pw useradd test -d /data/ftp/ -u nginx -m
修改密码
pure-pw passwd test
配置目录权限
mkdir /data/ftp -p chown ftpuser.ftpgroup /data/ftp/ -R
5:配置防火墙策略
iptables -A INPUT -p tcp --dport 21 -j ACCEPT iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
6:启动pure-ftpd
chkconfig pure-ftpd --level 345 on /etc/init.d/pure-ftpd start
PS:阿里云ECS需要配置安全组规则
控制台——》云服务器ECS——》网络和安全——》安全组——》配置规则——》添加安全组规则,协议类型:TCP,端口:20/21,授权对象:0.0.0.0/0
转载请注明:清韵逸-博客生活分享 » 弃用VSFTP改用pure-ftpd