Pureftpd攻略 pureftpd重启
创始人
2024-07-21 23:00:18
0

Pureftpd是一款FTP程序软件,今天我给大家详细介绍下:

  <一>;PureFTPD介紹

  顾名思义.他是纯粹的一套FTPD.(-.-"废话).她好用在哪里?唔...就是

  好用.用了就对了.问那么多干嘛.^_^!!

  --------------------------------------------------------------

  <二>;安裝PureFTPD

  FreeBSD的ports里面也有.如果你偷懒的話.可以直接到ports下安裝即

  可(/usr/ports/ftp/pure-ftpd).不过我建议你去他的官方网站抓

  新版的(http://www.pureftpd.org/).我用的是1.0.12版.用起来还不错.

  以往我都是懒人安裝法:到ports目录下打make install clean.完成!!

  后来.发现用ports装並不能將pure-ftpd的強大体现出来.(其实是旧版

  fxp支持上有问題.)所以...难得...这么懒的我.也就用source装了.

  废话了好多.:D

  A。把抓下来的source解开.(建议解在/tmp下)

  #tar zxvf pure-ftpd-1.0.12.tar.gz

  如果沒事做.可以看看里面的README.* 很值得看.如果你有什

  么特殊需求的话.也可以直接在里面去找.应该是可以找到你要的东

  东.(Ex: LDAP.MySQL.Virtual.......)

  B。开始准备依你的意愿做出你想要的ftp-server.

 

  1.   #./configure --with-paranoidmsg --with-sysquotas --with-puredb \  
  2.  
  3.   --with-altlog --with-throttling --with-ratios --with-ftpwho \  
  4.  
  5.   --with-welcomemsg --with-uploadscript --with-largefile \  
  6.  
  7.   --with-virtualhosts --with-virtualchroot --with-diraliases \  
  8.  
  9.   --with-quotas --with-peruserlimits --with-language=traditional-chinese  
  10.  

 

  在README中[ADVANCED COMPILATION]的段落中,有对上面的使用的

  详细说明.在这里我只对常用的做简略的解释.

  --without-standalone

  不能以standalone的方式执行ftpd.

  --without-inetd

  不能以inetd的方式执行ftpd.

  --without-iplogging

  做log時不将IP 地址给log下來.

  --without-shadow

  不做shadow.除非是用PAM, LDAP or SQL.不然极不建议拿掉.

  --without-usernames

  文件列表只会列出UID & GID,不列出实际user or group name.

  --without-humor

  嘿嘿嘿....

  --without-ascii

  不支持7-bits transfers(ASCII).

  --with-paranoidmsg

  唔....不知该怎么说.算是可以给特定人的信息吧.

  --with-sysquotas

  吃系统的quota设定.

  --with-minimal

  最小化安裝.

  --with-pam

  --with-puredb

  --with-ldap

  --with-mysql

  --with-pgsql

  以上五种都是存储资料的格式?!(算吧?!).看你比较习惯什么.

  我是比较喜欢用puredb.

  --with-altlog

  留log拉....

  --with-cookie

  使用者进站看到的东东.类似进站画面.

  --with-ratios

  上下传比.

  --with-throttling

  频宽可设限.

  --with-ftpwho

  可用pure-ftpwho來看线上使用者.像是Serv-u的线上状态.

  --with-uploadscript

  当一个文件被完整上传完后自动呼叫某一script去对这个文件

  处理.当然.这个script得你自己写.

  --with-largefile

  支持下载超过2G的文件.

  --with-virtualhosts

  跟http的virtualhost有异曲同工之妙.

  --with-virtualchroot

  配合上面的chroot.

  --with-diraliases

  跟Serv-U上面的link功能一样.

  --with-nonroot

  不需root权限.一般user即可启动ftpd.

  --with-quotas

  使用quota.(非系统下的quota)

  --with-peruserlimits

  enable per-user concurrency limits.Avoid this on

  very loaded servers.(太难翻译了)

  --with-everything

  所有功能全上.

  --with-language=traditional-chinese

  显示出来的信息的语言.缺省为英语.

  (意外的发现.在config.h中作者以为大陆用traditional-chinese

  台湾用simplified-chinese.但不管如何,这不影响我们的使用)

  C.好了就准备安装上去吧!!

  #make ; make check ; make install

  D.把一些东东搬到该放的位置.

 

  1.   #chmod 755 configuration-file/pure-config.pl  
  2.  
  3.   #cp configuration-file/pure-config.pl /usr/local/sbin/  
  4.  
  5.   #cp configuration-file/pure-ftpd.conf /usr/local/etc/ 

通过文章的介绍和分析,我们可以了解到Pureftpd的一些相关知识,希望对你们有所帮助!

【编辑推荐】

  • Freebsd 上配置 Pureftpd (上篇)
  • Freebsd 上配置 Pureftpd (下篇)
  • PureFtpd 1.0.21 + OpenLDAP 2.3.20 安装笔记
  • Debian下pureftpd的安装心得
  • Pureftpd安装文档
  • Pureftpd配置之匿名用户登陆
  • Pureftpd和PostgreSQL联合使用

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...