关于VSFTP的主动模式和被动模式

一,首先我们看两个例子如下:
其中192.168.10.7是服务端,172.16.11.11是客户端
被动模式
# netstat -an |grep 172.16.11.11
tcp        0      0 192.168.10.7:52160          172.16.11.11:16091          TIME_WAIT  
tcp        0      0 192.168.10.7:21             172.16.11.11:15354          TIME_WAIT  
tcp        0 434064 192.168.10.7:43407          172.16.11.11:16220          ESTABLISHED
tcp        0      0 192.168.10.7:21             172.16.11.11:16090          ESTABLISHED
tcp        0     52 ::ffff:192.168.10.7:22      ::ffff:172.16.11.11:13939   ESTABLISHED
主动模式
# netstat -an |grep 172.16.11.11
tcp        0 268488 192.168.10.7:20             172.16.11.11:18434          ESTABLISHED
tcp        0      0 192.168.10.7:21             172.16.11.11:18433          TIME_WAIT  
tcp        0      0 192.168.10.7:20             172.16.11.11:18426          TIME_WAIT  
tcp        0      0 192.168.10.7:21             172.16.11.11:18425          TIME_WAIT  
tcp        0      0 192.168.10.7:21             172.16.11.11:18418          TIME_WAIT  
tcp        0      0 192.168.10.7:20             172.16.11.11:18420          TIME_WAIT  
tcp        0      0 192.168.10.7:21             172.16.11.11:18369          TIME_WAIT  
tcp        0      0 192.168.10.7:20             172.16.11.11:18397          TIME_WAIT  
tcp        0      0 192.168.10.7:21             172.16.11.11:18387          ESTABLISHED
tcp        0     52 ::ffff:192.168.10.7:22      ::ffff:172.16.11.11:13939   ESTABLISHED
二,如上我们不难发现:
被动模式时, 服务端用到21端口,其他大于1024端口,如43407
主动模式时, 服务端用到20端口,21端口
两种模式客户端用到的都是大于1024的端口
由此可以推出21端口是连接控制端口,20端口是数据传输端口(主动模式下)
三,补充,在生产环境下由于防火墙和ACL等对端口控制的很严格,如果想方便服务端的配置可以用主动模式,
但客户端要让他们调好模式,如IE浏览器默认就是用被动模式。
四,另外给vsftpd的主动模式和被动模式的配置放在下面
主动模式
port_enable=YES
connect_from_port_20=YES #数据端口是20即主动模式
ftp_data_port=? #如果数据传输端口不想用20把上面的YES改成NO,这里填上你想设置的端口
被动模式
#PASV MOD
pasv_enable=YES
pasv_min_port=60000
pasv_max_port=60006

五,防火墙iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 60000:60006 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

转载于:https://blog.51cto.com/whlai51/1256230

VSFTP的主动模式和被动模式相关推荐

  1. vsftp配置(2)-主动模式和被动模式

    主动模式和被动模式 #一 如何开启vsftpd的PASV模式? 1. 修改/etc/vsftpd/vsftpd.conf文件配置 pasv_enable=yes (Default: YES) 设置是否 ...

  2. LINUX---FTP两种工作模式:主动模式和被动模式

    一.FTP的PORT(主动模式)和PASV(被动模式) (1)PORT(主动模式) PORT中文称为主动模式,工作的原理: FTP客户端连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要 ...

  3. java ftp pasv_Ftp主动模式和被动模式以及java连接ftp模式设置

    FTP的主动模式与被动模式 FTP服务器使用20和21两个网络端口与FTP客户端进行通信. FTP服务器的21端口用于传输FTP的控制命令,20端口用于传输文件数据. FTP主动模式: FTP客户端向 ...

  4. 介绍Zabbix的两种监控模式(主动模式和被动模式)

    Zabbix  agent检测分为两种模式:主动模式和被动模式 被动模式,也是默认的Zabbix监控模式,被动模式是相对于proxy来说的.proxy主动发送数据就是主动模式,proxy等待serve ...

  5. 监控利器Zabbix之主动模式和被动模式

    一:zabbix的主动模式和被动模式 zabbix客户端分数据给服务端分为主被动两种模式,主动模式是zabbix客户端主动向服务端发送数据,被动模式是被动等待客户端来取数据. 主动模式的流程: 客户端 ...

  6. 19.7 主动模式和被动模式 添加监控主机 添加自定义模板 处理图形

    9月11日任务 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 扩展 zabbix监控交换机(思科) http:// ...

  7. zabbix的主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...

    主动模式和被动模式 主动或者被动是相对客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端 主动模式,客户端会主动把监控数据汇报给服务端,服务 ...

  8. 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形...

    19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 转载于:https://blog.51cto.com/1322737 ...

  9. 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现...

    2019独角兽企业重金招聘Python工程师标准>>> 19.7 主动模式和被动模式 • 主动或者被动是相对客户端来讲的 • 被动模式,服务端会主动连接客户端获取监控项目数据,客户端 ...

最新文章

  1. JDeodorant 的使用
  2. 阿里云技术白皮书_对阿里重磅发布的云原生架构白皮书的初步解读
  3. P3166-[CQOI2014]数三角形【GCD】
  4. hp 导出日志 远程管理卡_惠普服务器远程管理卡安装详解
  5. 动态库的链接和链接选项-L,-rpath-link,-rpath
  6. linux mysql5.5.50_linux下安装mysql5.5
  7. 数位DP入门题 hdu 2089 hdu 3555
  8. 12月上旬全球域名总量新增1.8万 环比减少84%
  9. PHP面向对象笔记(兄弟连)
  10. PICKIT3脱机烧写指导书
  11. 计算机应用中双绞线细铜线几根,《计算机应用基础_在线作业_E100.doc
  12. mysql 1032 1062_MySQL 1032和1062跳过错误总结
  13. Batch Normalization详解(原理+实验分析)
  14. 谷粒商城-08-p139-p172
  15. 由标明空子树的先序遍历序列创建二叉树
  16. windows 技术篇-共享地址里的共享文件显示为灰色叉叉不可用问题原因及解决方法
  17. 转载:千万别看`小心让你哭
  18. 使用Hadoop分析大数据
  19. deepin系统15.6版本安装执行那个exe文件_deepin深度操作系统中常用命令、系统命令、Vi命令...
  20. 3DES加密认识与使用

热门文章

  1. 关于fd和fp(fd:file descirptor fp:file pointor)
  2. task_struct解析
  3. 【数字逻辑入门】计算机如何存储1位二进制数
  4. 02-线性结构1 两个有序链表序列的合并 (15 分)
  5. 【linux 开发】定时器使用setitimer
  6. HTML实体字符列表,总结到位
  7. javascript如何阻止事件冒泡和默认行为
  8. SQL Server的复合索引学习【转载】
  9. 关于JS的传递方式的小理解
  10. 判断两个树是否互相镜像