pureftp部署和優化

(一)下載pureftp

       cd /usr/local/src

      wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.37.tar.bz2

(二)安裝

  

#tar jxf pure-ftpd-1.0.42.tar.bz2
#cd pure-ftpd-1.0.42
#./configure \
--prefix=/usr/local/pureftpd \
--without-inetd \
--with-altlog \
--with-puredb \
--with-throttling \
--with-peruserlimits  \
--with-tls


# make && make install
(三)配置pureftp
#cd configuration-file
#mkdir -p /usr/local/pureftpd/etc
#cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf
#cp pure-config.pl /usr/local/pureftpd/sbin/pure-config.pl
#chmod 755 /usr/local/pureftpd/sbin/pure-config.pl
修改文件
#> /usr/local/pureftpd/etc/pure-ftpd.conf    (清空)
#vim /usr/local/pureftpd/etc/pure-ftpd.conf  (加入如下)
ChrootEveryone              yes
BrokenClientsCompatibility  no
MaxClientsNumber            50
Daemonize                   yes
MaxClientsPerIP             8
VerboseLog                  no
DisplayDotFiles             yes
AnonymousOnly               no
NoAnonymous                 no
SyslogFacility              ftp
DontResolve                 yes
MaxIdleTime                 15
PureDB                        /usr/local/pureftpd/etc/pureftpd.pdb
LimitRecursion              3136 8
AnonymousCanCreateDirs      no
MaxLoad                     4
AntiWarez                   yes
Umask                       133:022
MinUID                      100
AllowUserFXP                no
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead        no
AutoRename                  no
AnonymousCantUpload         no
PIDFile                     /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage               99
CustomerProof              yes

(四)啓動

#cd /use/local/pureftpd/

#./sbin/pure-config.pl ; ./etc/pure-ftpd.conf

(五)建立賬號

#mkdir /data/aaa/

#useradd aaa

#chown -R aaa:aaa /data/aaa/

#/usr/local/pureftpd/bin/pure-pw useradd ftp-user1 -uaaa -d /data/aaa/

password:

Enter it again:

#/usr/local/pureftpd/bin/pure-pw mkdb (創建用戶信息數據庫文件)

#/usr/local/pureftpd/bin/pure-pw useradd ftp-user2 -uaaa -d /tmp/

password:

Enter it again:

#/usr/local/pureftpd/bin/pure-pw list   (列出當前賬戶)

#/usr/local/pureftpd/bin/pure-pw userdel ftp-user2  (刪除賬戶)

(六)測試pure-ftpd


#touch /data/aaa/123.txt    (創建一個123.txt文件)

到另一臺機器上

#yum install -y lftp

#lftp [email protected]

wKiom1cnCb-DocqJAAAhgNpi8gE341.png

進行ftp訪問

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