码迷,mamicode.com
首页 > 其他好文 > 详细

PureFtp安装配置

时间:2018-03-08 14:41:29      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:port   message   zlib   系统   prefix   display   /etc/   body   模式   

准备环境

#关闭防火墙或者自行配置防火墙
systemctl stop firewalld 
systemctl disable firewalld
#安装升级必要环境
yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl--devel pcre pcre-devel

正式搭建

#下载安装包
cd /usr/local/src/
wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.47.tar.gz
#解压安装包
tar -zxvf pure-ftpd-1.0.47.tar.gz
#配置
cd pure-ftpd-1.0.47/ 
./configure \--prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-peruserlimits  --with-tls
#编译安装
make &&make install
#映射
ln -s /usr/local/pureftpd/sbin/pure-ftpd /usr/bin/pure-ftpd
ln -s /usr/local/pureftpd/bin/pure-pw /usr/bin/pure-pw

配置

用户配置

#添加系统用户
useradd ftpuser -s /sbin/nologin
#添加ftp用户
mkdir /home/ftpuser/ftp
pure-pw useradd ftpuser -u ftpuser -d /home/ftpuser/ftp
#创建数据库(每次添加用户都需要执行)
pure-pw  mkdb

环境配置

#开启PureDB数据库并配置目录 
sed -i "s|^.*PureDB.*/etc/pureftpd.pdb$|PureDB                         /usr/local/pureftpd/etc/pureftpd.pdb|g" /usr/local/pureftpd/etc/pure-ftpd.conf
#禁止匿名用户访问
sed -i "s|^NoAnonymous.*no$|NoAnonymous      yes|g" /usr/local/pureftpd/etc/pure-ftpd.conf
#禁止匿名用户上传
sed -i "s|^AnonymousCantUpload.*no$|AnonymousCantUpload        yes|g" /usr/local/pureftpd/etc/pure-ftpd.conf
#自动创建用户主目录
sed -i "s|^CreateHomeDir.*yes$|CreateHomeDir        yes|g" /usr/local/pureftpd/etc/pure-ftpd.conf
#开启被动模式(按需开启,端口也是按需配置)
sed -i "s|^.*PassivePortRange.*|PassivePortRange        30000 30500|g" /usr/local/pureftpd/etc/pure-ftpd.conf

启动

pure-ftpd /usr/local/pureftpd/etc/pure-ftpd.conf

其他常用命令

#删除用户
pure-pw userdel 用户名
#更改用户密码
pure-pw passwd 用户名
#查看用户信息
pure-pw show 用户名

附件列表

     

    PureFtp安装配置

    标签:port   message   zlib   系统   prefix   display   /etc/   body   模式   

    原文地址:https://www.cnblogs.com/taoyu-cd/p/8528264.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!