環境: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]:/>
成功