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、
原文地址:https://www.cnblogs.com/sunjiaxin/p/10055923.html