FTP 文件传输协议
Posted sunjiaxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FTP 文件传输协议相关的知识,希望对你有一定的参考价值。
什么是FTP?
FTP全称是文件传输协议,简单点就是通过这个协议我们可以实现文件的传输。
FTP软件一般分为服务端和客服端。
常用的FTP软件
pureFTP
编译安装FTP
-
进入官网下载
具体下载地址:
?
[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 [email protected] #连接到服务端
lls local ls
ls sftp服务器ls、
以上是关于FTP 文件传输协议的主要内容,如果未能解决你的问题,请参考以下文章