美文网首页
pure-ftp 安装与虚拟用户配置

pure-ftp 安装与虚拟用户配置

作者: 单曲_循环 | 来源:发表于2018-03-08 17:14 被阅读0次
  • 环境:debian9(虚拟机)
  • 软件版本:pure-ftp 1.0.44(源码安装)

1,下载pure-ftp

root@debian:~# wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.44.tar.bz2

2,解压

root@debian:~# tar-zxvf pure-ftpd-1.0.44

3,编译检查

root@debian:~# cd pure-ftpd-1.0.44/
root@debian:~/pure-ftpd-1.0.44# ls
aclocal.m4     depcomp       NEWS               README.Contrib
AUTHORS        FAQ       pam                README.Donations
ChangeLog      gui       puredb             README.LDAP
compile        HISTORY       pure-ftpd.conf         README.MacOS-X
config.h       INSTALL       pure-ftpd.conf.in          README.MySQL
config.h.in    install-sh    pureftpd-ldap.conf         README.PGSQL
config.log     m4        pureftpd-mysql.conf        README.TLS
config.status  Makefile      pureftpd-pgsql.conf        README.Virtual-Users
configure      Makefile.am   pure-ftpd.png          README.Windows
configure.ac   Makefile.gui  pureftpd.schema            src
CONTACT        Makefile.in   README             stamp-h1
contrib        man       README.Authentication-Modules  THANKS
COPYING        missing       README.Configuration-File
root@debian:~/pure-ftpd-1.0.44# ./configure --prefix=/usr/local/src/pure-ftp --with-everything

如果没有报错的话就可以继续安装了
4,安装

root@debian:~/pure-ftpd-1.0.44# make && make install

5,虚拟用户配置
先新建系统用户,然后指定用户家目录并且不允许它登录系统
(下面配置的虚拟用户需要指向一个系统用户)

root@debian:/# useradd ftpuser -d /data/ftp/ -s /usr/sbin/nologin

使用pure-pw配置虚拟用户

root@debian:/# cd /usr/local/src/pure-ftp/bin/
root@debian:/usr/local/src/pure-ftp/bin# ./pure-pw useradd ftp1 -u ftpuser -d /data/ftp/
Password: 
Enter it again: 
root@debian:/usr/local/src/pure-ftp/bin# 

生成用户数据库文件(每次添加用户都要mkdb)

root@debian:/usr/local/src/pure-ftp/bin# ./pure-pw mkdb

为PureDB 指定文件位置
(PS:多数虚拟用户登录530错误就是因为这个没有指定)

vim /usr/local/src/pure-ftp/etc/pure-ftpd.conf

第125行

PureDB        /usr/local/src/pure-ftp/etc/pure-ftpd.pdb

7,启动服务

root@debian:/usr/local/src/pure-ftp/sbin# ./pure-ftpd /usr/local/src/pure-ftp/etc/pure-ftpd.conf

相关文章

  • CentOS下Pure-ftp安装配置

    一、安装 pure-ftp 二、配置 pure-ftp 1、创建 ftp 系统用户 2、配置FTP存储根目录 3、...

  • pure-ftp 安装与虚拟用户配置

    环境:debian9(虚拟机) 软件版本:pure-ftp 1.0.44(源码安装) 1,下载pure-ftp 2...

  • Linux中搭建pure-ftp及配置详解

    1、安装pure-ftpcentos下安装pure-ftp ubuntu下安装pure-ftp 2、建立用户和组 ...

  • linux安装pureftpd

    1、下载软件 2、安装pure-ftp 3、配置文件 3.1增删用户并生产数据文件 3.2 删除用户 3.3 查询...

  • vsftpd建立虚拟用户

    安装vsftpd 配置vsftpd.conf 配置虚拟用户 创建虚拟用户名单文件 创建虚拟用户名单文件,在其中加入...

  • pip config file

    安装 配置针对每个用户在虚拟环境内全局(针对所有用户)配置文件选择顺序 安装 是否需要安装?在python2 >=...

  • 腾讯云服务器安装ubuntu图形界面

    虚拟网络计算VNC的安装与配置 1 切换用户为Root 执行如下命令将当前用户切换至Root用户 执行完毕以后,原...

  • CentOS搭建虚拟用户的FTP服务

    安装vsftpd 修改配置 添加虚拟用户 设置FTP根目录权限 开启FTP服务 参考:vsftpd安装以及配置FT...

  • 2018-05-09 课堂笔记

    目录一、Linux简介二、虚拟机安装 & 快照 & 克隆三、网络配置四、重启与关机五、主机名配置六、单用户模式七、...

  • vsftpd安装及虚拟主机配置

    [TOC] vsftp配置 安装vsftp 建虚拟主机数据库 建虚拟用户密码文件 vsftpuser.txt单行是...

网友评论

      本文标题:pure-ftp 安装与虚拟用户配置

      本文链接:https://www.haomeiwen.com/subject/uqvyfftx.html