文件传输协议
vsftpd 服务 ftp 协议
三大不安全协议 :telnet http ftp 都是明文传输,非常不安全。
今天的互联网是由几千万个人计算机、工作站、服务站、小型机等具有不同型号、不同架构的物理设备共同组成的,同时这些计算机安装着Windows、Linux、UNIX、Mac等不同的操作系统,为了能够再如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议(FTP)应运而生。
FTP是一种再互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20 负责数据传输,21端口用于接受客户端发出的相关FTP命令与参数。
FTP服务器是按照FTP协议在互联网上提供文件存储和访问服务的主机,FTP客户端则是向服务器发送链接请求,以建立数据传输链路的主机。FTP协议有下面两种工作模式:
防火墙一般用于过滤从外网进入内网的流量,因此有些时候需要将FTP 的工作模式设置为主动模式,才可以传输数据。
vsftpd(非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费,此外,还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点。
匿名开放模式登录后默认目录在/vat/ftp,本地用户模式默认在用户家目录,虚拟用户模式默认在所映射用户的家目录。
简单文件传输协议(TFTP)登录默认目录在/var/lib/tftpboot
这个技术是一种基于UDP协议在客户端和服务器之间进行简单文件传输的协议。
TFTP使用的命令如下:
学习感受
ftp是在windows系统时就已经学习了,当时只知道它占用的是20端口,通过windows的服务搭建,通过学习这节课的内容,知道了还有接受用户命令的21号端口,真的是涨知识,期待下一节课。