22343213 发表于 2016-5-3 09:22:05

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            yesBrokenClientsCompatibilitynoMaxClientsNumber            50Daemonize                   yesMaxClientsPerIP             8VerboseLog                  noDisplayDotFiles             yesAnonymousOnly               noNoAnonymous               noSyslogFacility            ftpDontResolve               yesMaxIdleTime               15PureDB                        /usr/local/pureftpd/etc/pureftpd.pdbLimitRecursion            3136 8AnonymousCanCreateDirs      noMaxLoad                     4AntiWarez                   yesUmask                     133:022MinUID                      100AllowUserFXP                noAllowAnonymousFXP         noProhibitDotFilesWrite       noProhibitDotFilesRead      noAutoRename                  noAnonymousCantUpload         noPIDFile                     /usr/local/pureftpd/var/run/pure-ftpd.pidMaxDiskUsage               99CustomerProof            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 ftp-user1@192.168.186.11

进行ftp访问
页: [1]
查看完整版本: pureftp部署和优化