Debian 5 安装 Pure-ftpd 笔记

今天实在要用到 ftp 传文件了,不得已开始装 ftpd。因为之前一直在用 pure-ftpd,所以这次在 Debian 上也打算用这个,发现还稍微需要配置一下,简单记下来:

安装:

aptitude install pure-ftpd

当然也可以直接装 pure-ftpd-mysql ,不过我嫌弄 mysql 表和用户麻烦。。

添加组和用户

groupadd -g 2001 ftpgroup
useradd -u 2001 -s /bin/false -d /bin/null -c "pureftpd user" -g ftpgroup ftpuser

修改启动方式,从默认的 inetd 改成 独立启动,这步很关键,不过 ubuntu 下安装貌似默认就是 standalone 的,Debian 5 是 inetd

vi /etc/default/pure-ftpd-common

找到

STANDALONE_OR_INETD=inetd

改成

STANDALONE_OR_INETD=standalone

其他设置

echo no > /etc/pure-ftpd/conf/PAMAuthentication
echo no > /etc/pure-ftpd/conf/UnixAuthentication

为 PureDB 文件创建连接

sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/conf/PureDB
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50pure

启动

/etc/init.d/pure-ftpd restart

ps 一下看看,如果 pure-ftpd 在就没问题了。增减用户等操作运行一下 pure-pw 看帮助吧,很简单的,记得所有涉及修改用户操作后面都加个 -m 即时更新数据库。

改端口

vi /etc/pure-ftpd/conf/Bind

内容

 ,10021

参考:

This entry was posted in 我的慵懒生活, 电脑相关 and tagged , , , . Bookmark the permalink.

2 Responses to Debian 5 安装 Pure-ftpd 笔记

  1. 这个用户要是没有linux文件级别的访问权限,会是什么结果?

Leave a Reply

Your email address will not be published.