FTP服务与配置

目录

一、FTP概述

二、FTP服务的两种模式

1、Standard模式

2、Passive模式

三、搭建和配置FTP服务

1、实验环境

 2、匿名用户访问

 3、测试


一、FTP概述

    FTP(File Transfer Protocal,文本传输协议)时典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务端之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。
TCP协议:20,21端口

二、FTP服务的两种模式

    FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard(也就是Active,主动),一种是Passive(也就是PASV,被动)。Standard模式是FTP的客户端发送PORT命令到FTP Server。Passive模式是FTP的客户端发送PASV命令到FTP Server

1、Standard模式

    FTP客户端首先和FTP Server的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务端通过自己的TCP20端口发送数据。FTP Server必须和客户端建立一个新的连接用来传送数据。

2、Passive模式

    在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV命令的时候,FTP Server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP Server将通过这个端口进行数据的传送,这个时候FTP Server不再需要建立一个新的和客户端之间的连接。

三、搭建和配置FTP服务

1、实验环境

服务器:CentOS7系统 ip:192.168.226.131
客户端:Win10系统 ip:192.168.226.160

关闭防火墙;临时关闭全面防护

FTP服务与配置

安装vsftpd软件

FTP服务与配置

 开启vsftp服务并查看端口

FTP服务与配置

 2、匿名用户访问

修改配置文件

FTP服务与配置

FTP服务与配置

 给予访问目录最大权限

FTP服务与配置

 3、测试

在/var/ftp/pub下创建一个文件1.txt

FTP服务与配置

 ①打开win10命令行,进入到192.168.44.140,pub目录下出现1.txt文件

FTP服务与配置

②下载文件

FTP服务与配置

这是文件就已经在本地下载好了

FTP服务与配置

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24733 人正在系统学习中

来源:吉吉吉吉吉吉吉吉吉吉

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月21日
下一篇 2022年6月21日

相关推荐