Linux的FTP服务

devtools/2024/11/13 15:14:06/

目录

1.什么是FTP服务?

2.FTP的工作原理和流程

1 主动模式

2 被动模式

3.搭建和配置FTP服务

1 下载服务包、备份配置文件

2 修改配置文件​编辑

3 匿名访问测试

4 设置黑白命令 


1.什么是FTP服务?

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

FTP 是TCP传输协议,主要使用20和21端口

20端口用来传输数据

21号端口用来传输FTP控制命令的

2.FTP的工作原理和流程

FTP数据连接分为主动模式和被动模式

主动模式:FTP服务端接收下载控制命令后,会主动从tcp/20号端口发送数据传输给客户端
被动模式:FTP服务端接收下载控制命令后,会开启一个空闲端口被动等待客户端数据传输连接

1 主动模式

2 被动模式

3.搭建和配置FTP服务

1 下载服务包、备份配置文件

关闭防火墙、核心防护



安装ftp服务

进行备份ftp服务的主要配置文件

2 修改配置文件

文件内容描述


修改配置文件详细

重启并开机自启vsftpd

3 匿名访问测试

开启一台windows系统,进行登录


进行验证测试上传(put)和下载(get)文件

在centos中输入文件scj.txt


windows中下载

4 设置黑白命令 

vim /etc/vsftpd/vsftpd.conf


vim /etc/vsftpd/user_list

使用windows进行验证


http://www.ppmy.cn/devtools/17450.html

相关文章

SpringBoot Filter过滤器的使用篇

Filter生命周期 程序启动调用Filter的init()方法(永远只调用一次);程序停止调用Filter的destroy()方法(永远只调用一次);doFilter()方法每次的访问请求如果符合拦截条件都会调用(程序第一次运行,会在servlet调用init()方法以后调用&#xff…

Coursera: An Introduction to American Law 学习笔记 Week 02: Contract Law

An Introduction to American Law 本文是 https://www.coursera.org/programs/career-training-for-nevadans-k7yhc/learn/american-law 这门课的学习笔记。 文章目录 An Introduction to American LawInstructors Week 02: Contract LawKey Contract Law TermsSupplemental Re…

Let‘s Move Sui:解锁区块链高性能潜力,探索创新开发体验

Sui 是基于第一原理重新设计和构建而成的 L1 公链,旨在为创作者和开发者提供能够承载 Web3 中下一个十亿用户的开发平台。 今年,Sui 的原生编程语言 Move 迎来了重要的更新升级。2024 版将增加枚举 Enums、宏函数、Method 语法等功能。这些重要的新功能为…

安卓手机连接电脑实用技巧:实现文件传输与共享

在手机使用过程中,我们常常需要将手机中的文件传输到电脑,或者将手机与电脑进行共享。为了实现这一需求,掌握一些实用的安卓手机连接电脑技巧就显得尤为重要。本文将为您详细介绍2种简单、高效且安全的方法,让您轻松实现安卓手机与…

BFS解决FloodFill算法:(Leetcode:200. 岛屿数量)

题目链接:200. 岛屿数量 - 力扣(LeetCode) 本题由于没有给出开始搜索的位置,所以每一个位置都要进行一次广度优先搜索 另外为了不修改原数组数据,需要设置一个bool类型的二维数组vis来判断某个位置是否被搜索过 cl…

鸿蒙应用ArkTS开发- 选择图片、文件和拍照功能实现

前言 在使用App的时候,我们经常会在一些社交软件中聊天时发一些图片或者文件之类的多媒体文件,那在鸿蒙原生应用中,我们怎么开发这样的功能呢? 本文会给大家对这个功能点进行讲解,我们采用的是拉起系统组件来进行图片…

03-JAVA设计模式-状态模式

状态模式 什么是状态模式 Java中的状态模式(State Pattern)是一种行为型设计模式,主要用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。状态模式允许一个对象在其内部状态改变时改变它的行为,使得对象看起来似乎…

笔记:Python 循环结构练习题

文章目录 前言一、Python 循环结构是什么?二、选择题2.填空题 总结 前言 欢迎来到Python循环结构的练习题目录!本系列旨在帮助您巩固和提升您对Python循环结构的理解和应用能力。循环结构是编程中的重要概念之一,通过它,您可以轻…