使用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]:/>

成功


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章