首页 > 其他分享 >FTP原理与配置

FTP原理与配置

时间:2024-04-25 22:44:34浏览次数:29  
标签:FTP enable userlist 配置 端口 传输 原理 YES

目录

1.FTP服务

用来传输文件的协议
FTP协议采用的是TCP作为传输协议,
21号端口用来传输FTP控制命令的,
20号端口用来传输文件数据的。

(1)FTP传输模式:

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

2.FTP配置








配置:
允许匿名用户访问FTP服务器
anonymous_enable=YES
anno_root=

允许服务端本地用户访问FTP服务器
local_enable=YES
local_root=

user_list文件作为黑名单
userlist_enable=YES
userlist_deny=YES
user_list文件作为白名单
userlist_enable=YES
userlist_deny=NO

listen_port=2121 ##设置监控端口
max_clients=100 ##最大连接数
max_per_ip=5 ##每个IP的最大连接数

*注:FTP控制命令:pwd ls get put quit

标签:FTP,enable,userlist,配置,端口,传输,原理,YES
From: https://www.cnblogs.com/zsy828/p/18156604

相关文章

  • springboot的日志swagger的配置
    我们导入swagger分为三步一.导入依赖首先我们需要在项目的pom里导入依赖<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>3.0......
  • 【Flink入门修炼】2-3 Flink Checkpoint 原理机制
    如果让你来做一个有状态流式应用的故障恢复,你会如何来做呢?单机和多机会遇到什么不同的问题?FlinkCheckpoint是做什么用的?原理是什么?一、什么是Checkpoint?Checkpoint是对当前运行状态的完整记录。程序重启后能从Checkpoint中恢复出输入数据读取到哪了,各个算子原来的状态是......
  • Unlink原理和一些手法
    Unlink原理和一些手法✅简单介绍一下unlink相关的知识unlink是利用glibcmalloc的内存回收机制造成攻击的,核心就在于当两个free的堆块在物理上相邻时,会将他们合并,并将原来free的堆块在原来的链表中解链,加入新的链表中其目的是把一个双向链表中的空闲块拿出来(例如free时和目前......
  • flume的安装与配置总结 flume搭建
    flume的安装与配置总结flume搭建Flume的官网是 http://flume.apache.org,官网提供了丰富实用的技术资料。另外还有一个中文版的文档 https://flume.liyifeng.org/。一、下载软件网站 https://mirrors.tuna.tsinghua.edu.cn/apache/flume提供了各个版本的下载。登录后复制cd......
  • 在线版CAD二次开发修改UI配置的方法(纯国产内核网页CAD)
    前言我们根据mxcad开发包开发了一个完整的在线CAD应用,它包括了绘图、编辑、文字样式设置、图层设置、线型设置等功能的实现。我们同时提供了一个插件的开发接口,用户可以在该接口的基础上进行二次开发,这样就能够为用户减少从头开发的工作量,可以快速将一个完整的CAD项目集成到用......
  • Linux:VMware切换"仅主机模式"并配置静态IP
    配置网络编辑器点击“编辑”->“虚拟网络编辑器”没有仅主机模式的话,可以通过“添加网络”进行新增网络配置。更改虚拟机网路模式右键“创建的虚拟就”->“设置”登录虚拟机配置静态IP切换目录到“/etc/sysconfig/network-scripts/”修改“if-ens33”文件TYPE=Ethern......
  • 前端工程师-自动拉取iconfont的批处理文件-windows10版本-用到了powershell的解压功能
    直接上代码,有任何问题直接留言,我们一起讨论  @echooffSETdirName=替换成压缩包解压后希望叫的名字SETOldPattern=font_*_*rmdir/q/s"删除原来的iconfont文件夹,这里替换成原来的文件夹的地址"curl--output%这里的地址是你想把从iconfont上下载下来的安装包......
  • VUE配置proxy代理、开发环境、测试环境、生产环境
    1、根目录下新建三个环境的配置文件,.env.development(开发环境).env.test(测试环境).evn.production(生产环境)开发环境NODE_ENV='development'开发环境,api前缀VUE_APP_BASE_API='/api'开发环境,Url地址VUE_APP_BASE_RUL='http://xxxxxxxxxxxxx:8081/****生产环境NODE_ENV......
  • nginx1.24配置logrotate日志切割
    安装logrotate(如果尚未安装):yuminstalllogrotate#CentOS/RHEL配置logrotate:通常,logrotate的配置文件位于/etc/logrotate.conf,并且可以包含指向其他配置文件的引用。这些其他配置文件通常位于/etc/logrotate.d/目录中。创建Nginx的logrotate配置文件:vim/etc/lo......
  • vscode 配置c/c++环境,无法生成 *.exe文件
    ​【问题】:    使用vscode配置c/c++环境时,提示无法构建失败。 【解决方案】:    1.当前结合网上找的资料已经检查过,tasks.json和launch.json文件,并无配置错误。    2.F5调试时,终端输出错误调试信息如下:启动调试任务时,执行了2条命令。1)cmd/c......