Entering Extended Passive Mode

  • 问题
  • 原因
  • 解决

问题

今天在Linux下操作FTP时,遇上了个Entering Extended Passive Mode的错误
229 Entering Extended Passive Mode (|||30045|).
类似的错:
229 Entering Extended Passive Mode (|||51951|)
229 Entering Extended Passive Mode (|||51374|)
229 Entering Extended Passive Mode (|||31108|)

原因

FTP的连接建立有两种模式PORT(主动) 和PASV (被动)

  1. PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从21端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。
  2. PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。

这是以前IPV4下的建立方式,引入IPV6后,为解决多协议环境下有时连接失败的问题,对FTP进行了拓展,两个FTP命令PORT和PASV通过扩展后,我们称它们为EPRT和EPSV。

较老的FTP对EPRT和EPSV的兼容不大好,因此需要关闭它俩。

解决

命令:epsv4 off

然后再进行FTP操作

上传文件到FTP主机(单个):put /path/readme.txt
上传文件到FTP主机(多个):mput *.txt

从FTP主机下载文件(单个):get readme.txt
从FTP主机下载文件(多个):mget *.txt

1、指定端口登录:
ftp -oport 21 20.20.20.20
sftp -P 端口 用户@IP

【FTP】Entering Extended Passive Mode相关推荐

  1. 【ftp】725本电子书下载

    [ftp]725本电子书下载 ftp://202.96.64.144/pub/books/(Ebook%20-%20Pdf%20-%20Java)%20O'Reilly%20-%20J2Me%20In ...

  2. 【FTP】FTP常用命令,持续更新中……

    登录 ftp [IP]↩ 用户名↩ 密码↩ 查看ftp下的文件列表 ls↩ 进入ftp下的文件夹 cd [文件夹名]↩ 上传文件 put [将要上传的文件路径(含后缀)] [上传后的文件名(含后缀)] ...

  3. 【FTP】org.apache.commons.net.ftp.FTPClient实现复杂的上传下载,操作目录,处理编码...

    和上一份简单 上传下载一样 来,任何的方法不懂的,http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net ...

  4. FTP Entering Extended Passive Mode

    目录 原因 两种方法解决,哪个行用哪种 方法一 方法二 原因 FTP的连接建立有两种模式PORT

  5. 【FTP】java FTPClient 文件上传内容为空,文件大小为0

    问题:如题所述,使用FTPClient上传至FTP服务器, 表现如下:①文件大小为0 ②上传很小的文件,但是要花费很长的时间,20K要花费2分钟甚至更久 ③没有任何的报错,没有任何的乱码 解决方法: ...

  6. 【FTP】FTP服务搭建

    基本介绍: FTP是文件传输协议的缩写,基于网络来传输文件的应用层协议. FTP支持两种模式:Standard(PORT方式,主动方式),Passive(PASV,被动方式). Port模式: FTP ...

  7. 【FTP】linux FTP传文件到windows|ftp的常用命令

    目录 Linux中ftp的常用命令 linux FTP传文件到windows Linux中ftp的常用命令 ftp> ascii # 设定以ASCII方式传送文件(缺省值) ftp> be ...

  8. 【FTP】FTP 命令模式下 PASV OR PORT

    参考链接: http://blog.csdn.net/loonghun/article/details/14005865 http://www.nexoncn.com/read/029771e807b ...

  9. 【FTP】FTP服务器的搭建

    记录一下FTP服务器的搭建 首先打开 程序和功能>打开或关闭Windows功能 进入到Windows功能界面: 勾选FTP服务器. 然后再在IIS界面,新建一个网站. 右键网站,选择" ...

最新文章

  1. 苹果发布全球首款5nm芯片A14!性能提升40%,新iPad Air率先搭载
  2. boost::intrusive::function_hook用法的测试程序
  3. Android 6.0 动态权限申请
  4. 仿QQ打开网址显示的当前网页非官方页面
  5. netty冲突 play sbt_尝试添加MySQL / slick后,Strange Play Framework 2.2异常
  6. thinkphp框架下的xml交互
  7. mysql10---索引优化
  8. python数据存储系列教程——python中mongodb数据库操作:连接、增删查改、多级路径
  9. R语言自然语言处理:关键词提取与文本摘要(TextRank)
  10. Win7自带驱动备份功能使用教程
  11. tinyTorrent: 从头写一个 Deno 的 BitTorrent 下载器
  12. wxpython使用_wxpython的demo使用
  13. 張學友 - Private Corner 新专辑1.29
  14. Google的GDrive美如水中之月
  15. javascript开发简易画板
  16. TokenInsight 对话首席——智能法律合约,去中心化的法务、仲裁之路可否行通
  17. 康妮猫重温C语言课后作业题(张书云2008版)ch1
  18. 【荐书】C程序设计语言(第二版)
  19. 建造者模式-JAVA代码实现
  20. 架构设计:架构设计要平衡兼顾多方需求

热门文章

  1. 网页设计作业——小米商城官网首页(1页) HTML+CSS+JavaScript web期末作业设计网页_清新淡雅个人网页大学生网页设计作业成品
  2. oracle计算本月天数,oracle中计算某月的天数
  3. android时间错误的是什么意思啊,android – 困惑为什么会发生这些错误,以及它们的意思?...
  4. 天嵌i.mx6q--2
  5. Spring Cloud Gateway(十):网关过滤器工厂 GatewayFilterFactory
  6. 服务器raid1硬盘更换,服务器做 Raid1,一块硬盘坏如何更换? - 电脑技巧 Power By www.hugesky.com...
  7. 用计算机怎样搜wifi网,如何用电脑设置wifi?用电脑设置wifi方法介绍
  8. 【SpringBoot2—junit5断言、前置条件】
  9. 以极地号为例认识科考船上的各种设备
  10. Altium Designer(AD20)画PCB时ctrl键、shift键、鼠标按键的妙用