Freebsd下用pureftpd配置FTP服务器

来源:服务器技术 时间:2007-08-20 15:29:00 

pureftpd安装配置简明说明

1、下载  http://sourceforge.net/projects/pureftpd/

最新版本是pure-ftpd-1.0.16a.tar.bz2

BSD自带的pureftpd的目录在:cd /usr/ports/ftpd/pureftpd

此处同时提供一个图形管理界面软件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 dir 及 chgrp ftpusers dir 来进行权限的分配

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

标签:
0
投稿

猜你喜欢

  • 微软IE8测试版新特性详解

    2008-03-11 07:20:00
  • 在Firefox下自定义个性化Autoscroll图标

    2008-01-04 11:44:00
  • phpcms模仿QQ和MSN消息提示的效果

    2009-02-15 10:00:00
  • DNS协议概述

    2010-01-28 19:14:00
  • 互联网概念的炒作

    2008-08-18 21:21:00
  • 淘宝发送总价值达10亿元消费券 谋线下扩张

    2009-11-02 08:46:00
  • 百度IM内测版的界面曝光

    2008-03-10 12:24:00
  • 从自助建站到自助建店

    2008-01-24 12:27:00
  • 高通CEO将发表CES演讲 挤掉雅虎CEO巴茨?

    2009-11-13 11:01:00
  • 金山毒霸进军泰国市场或将为网游国际化布局

    2010-03-04 12:54:00
  • 如何通过在线广告来获取利润?

    2007-10-13 10:51:00
  • 中国网民2/3玩游戏 未来每年以20%递增

    2009-11-27 12:50:00
  • SEO八小时之外 透过技术来看SEO的学习

    2009-01-20 13:20:00
  • 相见恨晚的WordPress SQL实用查询的十四招

    2010-03-23 08:26:00
  • 用IIS建立高安全性Web服务器

    2008-04-14 14:03:00
  • 中国雅虎开始换紫色Logo和新页眉导航链接

    2009-11-05 08:26:00
  • ProFtpd快速指南(四)

    2007-09-21 14:02:00
  • 分类信息网站防范垃圾信息的四个有效方法

    2008-11-20 23:56:00
  • 搜索引擎怎样鉴别垃圾留言

    2008-04-04 16:54:00
  • 网店刚开张 八大方法让你的网店人气高升

    2009-05-24 09:13:00
  • asp之家 网站运营 m.aspxhome.com