2eew 发表于 2016-1-18 08:51:22

使用pure-ftpd实现ftp功能

环境: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
# make
# make install
# cp pure-ftpd.conf /usr/local/pureftpd/etc/
# cp pure-config.pl /usr/local/pureftpd/sbin/
# chmod 755 pure-config.pl 修改执行文件权限
# vimpure-ftpd.conf
dG删除所有配置内容
新配置
创建被隐射的用户www
指定目录 /tmp/tmp
chown -R www /tmp/tmp/
创建pureftp的隐射用户 ftpuser1
# /usr/local/pureftpd/bin/pure-pw useradd ftpuser1 -uwww -d /tmp/tmp/
Password: 111
Enter it again:111
创建保存账户和密码的库
# /usr/local/pureftpd/bin/pure-pw mkdb
在/usr/local/pureftpd/etc/目录下生成pureftpd.passwd 和pureftpd.pdb密码和库文件
接下来启动服务
# /usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
连接ftp
# 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:/>
成功

页: [1]
查看完整版本: 使用pure-ftpd实现ftp功能