环境:Centos6 工具pure-ftpd
下载地址ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/
版本pure-ftpd-1.0.42
安装ftp
./configure \
--prefix=/usr/local/pureftpd \
--without-inetd \
--with-altlog \
--with-puredb \
--with-throttling \
--with-peruserlimits \
--with-tls
[root@localhost pure-ftpd-1.0.42]# make
[root@localhost pure-ftpd-1.0.42]# make install
[root@Rsync configuration-file]# cp pure-ftpd.conf /usr/local/pureftpd/etc/
[root@Rsync configuration-file]# cp pure-config.pl /usr/local/pureftpd/sbin/
[root@Rsync sbin]# chmod 755 pure-config.pl 修改执行文件权限
[root@Minghao etc]# vim pure-ftpd.conf
dG删除所有配置内容
新配置
创建被隐射的用户www
指定目录 /tmp/tmp
chown -R www /tmp/tmp/
创建pureftp的隐射用户 ftpuser1
[root@Minghao etc]# /usr/local/pureftpd/bin/pure-pw useradd ftpuser1 -uwww -d /tmp/tmp/
Password: 111
Enter it again:111
创建保存账户和密码的库
[root@Minghao etc]# /usr/local/pureftpd/bin/pure-pw mkdb
在/usr/local/pureftpd/etc/目录下生成pureftpd.passwd 和pureftpd.pdb密码和库文件
接下来启动服务
[root@Minghao etc]# /usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
连接ftp
[root@Minghao ~]# lftp ftpdtest1@192.168.91.131
口令:
lftp ftpdtest1@192.168.91.131:~> ls
drwxr-xr-x 3 501 0 4096 Jan 17 20:30 .
drwxr-xr-x 3 501 0 4096 Jan 17 20:30 ..
-rw-r--r-- 1 0 0 9 Jan 17 20:30 123
drwxr-xr-x 2 0 0 4096 Jan 17 20:30 aabbc
lftp ftpdtest1@192.168.91.131:/>
成功
原文地址:http://4408149.blog.51cto.com/4398149/1735815