码迷,mamicode.com
首页 > 其他好文 > 详细

FTP 文件传输协议

时间:2018-12-03 01:06:54      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:pureftpd   下载地址   red   进入   recursion   tor   log   nbsp   xid   

FTP 文件传输协议

什么是FTP?

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

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

常用的FTP软件

pureFTP

 

编译安装FTP

  1. 进入官网下载

    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 用户

 

 

 

SFTP

 

ssh ftp

 

sftp root@10.9.67.120 #连接到服务端

 

lls local ls

ls sftp服务器ls、

 

 

 

 

FTP 文件传输协议

标签:pureftpd   下载地址   red   进入   recursion   tor   log   nbsp   xid   

原文地址:https://www.cnblogs.com/sunjiaxin/p/10055923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!