pureftpd安装配置简明说明

原创 2003年09月02日 23:26:00

1 下载
 
http://sourceforge.net/projects/pureftpd/
  最新版本是pure-ftpd-1.0.16a.tar.bz2

  此处同时提供一个图形管理界面软件kcmpureftpd,有兴趣可以下载用

2 安装
  解包到任意目录,如/usr/local/
   
tar -xjf pure-ftpd-1.0.16a.tar.bz2
   mv pure-ftpd* puresrc
   cd puresrc

  预制:
  ./configure --prefix=/usr/local/pureftpd --with-language=simplified-chinese --with-everything

   注:
  
--with-eyerything是安装所有功能
   --with-language=simplified-chinese是采用中文作为提示语言
   --prefix是安装的目标目录
   另外如果需要与mysql连接等还需要在此指定。本文不涉及。

  编译安装:
  make install-strip

3  建立用户
    pureftp默认的是采用linux的用户,比如用root登录等等。此处同时采用其自带的virtual users系统。该系统独立于linux。
   进入安装执行目录
   cd /usr/local/pureftpd/bin
   建立一个ftp用户与组:
   groupadd ftpgroup
   useradd -g ftpgroup -d /dev/null -s /etc ftpuser


   建立第一个虚拟用户:
   ./pure-pw useradd ftpu -u ftpuser -d /usr/local/testRoot

   说明:ftpu是用户名,-u ftpuser是其实际的linux用户,-d指定起始目录,并锁定于该目录。如果不锁定,则用-D
    如果需要不同的权限,可以建立新的linux用户与组

   建立用户数据库:
   ./pure-pw mkdb /usr/local/pureftpd/pureftpd.pdb

   说明:今后每添加或修改用户数据库都应该执行一次mkdb,执行后不需要重起ftp

4 建立运行语句

   pureftpd的理论是:命令行执行参数比使用conf文件更有效。虽然软件同时提供对.conf文件的支持,但。。还得执行perl文件,怪麻烦的。

  cd /usr/local/pureftpd/sbin
  ./pure-ftpd -A -B -C 1 -c 50 -E -G -I 2 -l unix -l puredb:/usr/local/pureftpd/pureftpd.pdb -p 40000:50000 -R -w

  注:此处的运行参数含义如下:
  -A 将所有用户所定于根目录
  -B 后台运行
  -C 每个ip连接数目
  -c 总连接数
  -E 禁用匿名用户
  -G 禁用文件更名
  -I 空闲超时时间(分钟)
  -l 这是比较重要的一个参数,目的是说明身份认证的方式
     此处同时使用默认的linux用户和虚拟用户两种
     如果需要用mySQL,则在此处增加设定
  -p 设定PORT模式的端口
  -R 禁止用户使用CHMOD
  -w 启用FXP协议

   以上是我的系统需要的一些参数,更多的参数请参见README文件

   运行后启动,测试用户root及ftpu,一切ok..

5 自动启动

   pureftp支持多种启动方式,俺采用了最容易的一种:
   vi /etc/rc.d/rc.local
   添加
   cd /usr/local/pureftpd/sbin
  ./pure-ftpd -A -B -C 1 -c 50 -E -G -I 2 -l unix -l puredb:/usr/local/pureftpd/pureftpd.pdb -p 40000:50000 -R -w

   reboot,一切ok

6 善后工作:

   下面就可以给你的系统建立用户了。

   对于不同的目录或文件,可以采用
   chown ftpuser dirchgrp ftpusers dir 来进行权限的分配

   这样ftp中才能对文件和目录进行操作。

7 其他

   pureftpd 另外也提供了一个图形界面的配置管理器。可在sourcefouge同时下载。可惜我是远程telnet的,无法用。看图片应该是还不错的。
   不喜欢命令行的可以试试看。

总结:

    写这篇文章是郁闷了一天之后的心得。之前的proftpd我始终搞不明白其配置方式及用户授权机制。只好改用pureftpd,没想到效果还不错。挺好用的。

    另外一个心得就是,linux真tmd不是人用的。请原谅我在此说脏话。但是,确实,比起windows,linux的操作性差了很多很多很多.... 怪不得无法普及。

    CSDN首发。转载请通知icecloud@sina.com。未经许可,禁止用于商业用途。

pureftpd安装配置简明说明

1 下载  http://sourceforge.net/projects/pureftpd/  最新版本是pure-ftpd-1.0.16a.tar.bz2  此处同时提供一个图形管理界面软件k...
  • techcrunch
  • techcrunch
  • 2008年04月09日 00:37
  • 173

pureftpd 安装配置

CentOS5环境下安装PureFTPd 作者:张微波前几天为了让公司内的FTP,决定在centos5下装支持虚拟用户带磁盘限额的FTP软件。在安装PureFTPd以前,要做好以下准备工作:二、 安装...
  • shisi
  • shisi
  • 2009年09月14日 12:51
  • 1338

Pureftpd安装配置

Pureftpd是一款在多种类Unix上使用并符合GPL协议的原代码开放的软件,顾名思义,它就是一款纯粹的Ftp程序。让我们来看看Pureftpd的配置。 1、 下载 2、解压 #tar...
  • chen19921212
  • chen19921212
  • 2014年03月12日 10:47
  • 358

区块链技术原理-简明的描述

其实大家对于区块链不需要太过于恐惧,或者觉得高端。目前区块链核心技术就两块: 底层区块链,核心技术就是网络协议设计,共识算法设计,区块存储设计。 再上面就是可编程虚拟机层(或者叫智能合约层),就是...
  • u010833547
  • u010833547
  • 2017年09月04日 11:58
  • 449

pureftpd安装配置

请确认linux已安装GCC及MAKE等编译器 1、下载pureftpd #cd /usr/local/src/tarbag #wget http://download.pureftpd.org...
  • white__cat
  • white__cat
  • 2014年05月27日 10:19
  • 793

Linux PureFTPd配置(完整版)

网上关于pureftp的安装教程很多,但是试了以后发现很多其实都不完善,很容易出错,自己安装摸索以后总结如下:首先安装之前最好用netstat -ntl来查看ftp默认的21端口是不是已经被占用了,同...
  • u013182675
  • u013182675
  • 2015年11月05日 19:33
  • 3166

Lnmp下pureftpd新建FTP账户权限不足解决方法

看似简单的Lnmp一键包,但装下来比自己手动装麻烦多了,首先是下载问题:竟然没有国内镜像,三个下载点全是国外的,Aliyun的速度就能达到70KB左右,预算时间要7个多小时,哪能忍,最后在BBS找到了...
  • shaobo8910
  • shaobo8910
  • 2017年07月31日 16:36
  • 570

使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理

安装 Pure-ftpd是一个成熟的ftp工具,apt-get已经有打好的包了.我们直接通过apt-get就能很方便的安装. apt-get install pure-ftpd-mysql...
  • white__cat
  • white__cat
  • 2014年05月27日 17:01
  • 3006

pure-ftpd 安装和使用 , 发现比 vsftpd 好用多了

自从0.99.2版本开始,pure-ftpd就开始支持虚拟用户。虚拟用户方式十分类似/etc/passwd,将用户的相关信息,如口令、姓名、uid、目录等,存入文件。但是该文件只适用于FTP。这意味着...
  • huithe
  • huithe
  • 2010年11月29日 15:48
  • 9370

PureFTPd

转自:http://salogs.com/2010/06/pure-ftpd-deploy/ 简介: PureFTPd是免费、安全、符合国际标准的FTP 服务器程序。它并没有那些无用而又花...
  • forest_boy
  • forest_boy
  • 2012年11月12日 18:55
  • 1082
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pureftpd安装配置简明说明
举报原因:
原因补充:

(最多只允许输入30个字)