目录
什么是vsftpd
vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。
vsftpd是软件的名字 是一个ftp服务 运行在应用层的服务
用来做文件下载服务器使用
补充:
osi 7层参考模型
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
tcp/ip 4层模型
应用层 ftp 应用层协议 nfs http nginx sshd
传输层 21 20 80 22
网络层
数据链路层
物理层
给开发者做参考 网络应用 web
web服务器apache
apache nginx 都是web服务
apache 排名第一 全球使用量30%
nginx 排名第二 全球使用量30%
ibm
apache 重 并发量低 非常稳定
nginx 轻量级的web服务器 高并发 配置方便
安装软件(服务器端)
# yum install vsftpd -y
启动服务
# systemctl start vsftpd
# lsof -i:21
测试
# touch a.txt
# cp a.txt /var/ftp/pub
# echo hello > /var/ftp/pub/a.txt
客户端
可以使用 浏览器 资源管理器 图形第三方客户端工具 命令行的ftp客户端 当作客户端
命令行工具lftp
# yum install vsftpd -y
# yum install lftp -y
# ping 服务端ip
下载文件
# lftp 服务端ip地址
> cd pub
> get a.txt
> get -O 本地路径 a.txt
下载目录
> mirror /test 目的目录
> mirror /test /test

本文介绍了vsftpd,一个安全的FTP服务器,适用于Linux等UNIX系统。内容包括osi和tcp/ip模型、web服务器基础知识,重点讲解了vsftpd的安装、启动、测试过程,客户端的文件上传下载操作,以及主动模式和被动模式的工作原理。同时提供了脚本实现安装与配置文件上传下载功能。
&spm=1001.2101.3001.5002&articleId=131489867&d=1&t=3&u=e5dbfdf656a740eea7f0899f3313f6c2)
614

被折叠的 条评论
为什么被折叠?



