当前位置: 主页

LINUX操作系统安装pureftpd

# FTP 文件传输协议

## 什么是FTP?

FTP全称是文件传输协议,简单点就是通过这个协议我们可以实现文件的传输。

FTP软件一般分为服务端和客服端。

## 常用的FTP软件

pureFTP

**编译安装FTP**
 
1. 进入官网下载
 
[https://www.pureftpd.org/](https://www.pureftpd.org/)
 
具体下载地址:
 
[https://download.pureftpd.org/pub/pure-ftpd/releases/](https://download.pureftpd.org/pub/pure-ftpd/releases/)
 
\2. 使用wget 下载命令进行下载
 
\3. 使用tar -zxvf解压,并且进入目录
 
\4. . 配置
 
./configure \
 
--prefix=/usr/local/pureftpd \
 
--without-inetd \  #不支持超级服务器e
 
--with-altlog \  #支持选择日志格式(类似Apache)  
 
--with-puredb \  #支持虚拟用户 (FTP登陆用户而非系统用户)
 
--with-throttling \  #支持带宽控制
 
--with-tls  #启用 SSL/TLS 支持 
 
\5. make && make install
 
\6. 复制配置文 件
 
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
 
\7. 修改配置项
 
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         nopp
 
PIDFile                     /usr/local/pureftpd/var/run/pure-ftpd.pid
 
MaxDiskUsage               99
 
CustomerProof              yes
 
\8. 启动
 
/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
 
\9. 添加帐号
 
 useradd test
 
 chown -R test:test /var/www/html/
 
/usr/local/pureftpd/bin/pure-pw useradd ftp_user1 -utest -d /var/www/html/
 
\10. 常用操作
 
/usr/local/pureftpd/bin/pure-pw mkdb
 
/usr/local/pureftpd/bin/pure-pw listbi
 
/usr/local/pureftpd/bin/pure-pw userdel 用户






分享一下 :
我来说两句 0 条评论 点击全部查看