相当简单!
- 安装proftpd
yum install proftpd - 指定一个可读取的passwd文件目录
mkdir /etc/proftpd - 添加用户
ftpasswd --passwd --name=[virtual-username] --uid=500 --gid=500 --home=/path/to/home --shell=/sbin/nologin --file=/etc/proftpd/passwd - 编辑配置文件
vim /etc/proftpd.conf - 把下面第一行换成2、3行,重启服务就生效了。
#AuthOrder mod_auth_pam.c* mod_auth_unix.c
AuthOrder mod_auth_file.c
AuthUserFile /etc/proftpd/passwd
(更新于2013-10=01)
1、今天proftpd无法start,运行:
proftpd --configtest
原来是/etc/hosts里没有主机名称的对应ip,这样就启动不了,真弱智。
主机名指hostname查询出来那个。
2、centos6的proftpd无法创建目录
折腾了很久,才发现这是个bug:http://bugs.proftpd.org/show_bug.cgi?id=3841
虽然官网已经修复,但需要手动编译最新版本才行。
评论