pureftp安装
作者:互联网
1.默认的 yum 源没有提供 pure-ftpd,需要先安装 epel 扩展源:
yum install epel-release
2.使用 yum 命令安装Pure-ftpd:
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 30000 50000 #使用被动模式,限制端口。
4.创建系统账户,更改目录的属主属组权限:
groupadd ftpgroup useradd -g ftpgroup -s /sbin/nologin -d /dev/null ftpuser mkdir /data/ftp -p chown ftpuser.ftpgroup /data/ftp/ -R
5.创建ftp用户(此为虚拟用户):
pure-pw useradd admin -d /data/ftp/ -u ftpuser -m
注:-u选项将虚拟用户admin与系统用户ftpuser关联在一起,之后admin会以ftpuser的身份来读取和下载文件,-d选项后的目录为admin的家目录和它能够访问的目录
6.配置防火墙策略
iptables -A INPUT -p tcp --dport 21 -j ACCEPT iptables -A INPUT -p tcp --dport 30000:50000 -j ACCEPT
7.启动pure-ftpd:
chkconfig pure-ftpd --level 345 on #开机自启动 /etc/init.d/pure-ftpd start
标签:ftp,ftpuser,ftpd,admin,yum,pure,pureftp,安装 来源: https://www.cnblogs.com/xupengyan/p/10911360.html