其他分享
首页 > 其他分享> > pureftp安装

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