使用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

[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 [email protected]

口令:

lftp [email protected]:~> 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 [email protected]:/>

成功


你可能感兴趣的:(linux,centos6,pure-ftpd安装)