FTP连接时出现“227 Entering Passive Mode” 的解决方法
今天从公网的服务器连接本地内网的FTP server copy文件时,系统老是提示227 Entering Passive Mode (xxx,xxx,xxx,xxx,x),很是奇怪,于是上网找资料仔细研究了一下,原来FTP有两种工作模式,PORT模式和PASV模式.
在主动模式下,FTP客户端随机开启一个大于1024的本地端口(比如N号端口)向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。
服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端的N+1号端口进行数据传输。在被动模式下,FTP库户端随机开启一个大于1024的本地端口(比如N号端口)向服务器的21号端口发起连接,同时会开启N+1号端口,
然后向服务器发送PASV命令通知服务器自己处于被动模式。服务器收到该命令后,会开放一个大于1024的端口(比如P号端口)进行监听,
然后用PORT P命令通知客户端,而自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的P号端口,
最后在客户端N+1号端口和服务器的P号端口之间进行数据传输。用下面的图例会更清晰说明两者之间的区别:*主动模式命令连接:客户端 大于1024 端口 → 服务器 21 端口
数据连接:客户端 大于1024 端口 ← 服务器 20 端口*被动模式命令连接:客户端 大于1024 端口 → 服务器 21 端口
数据连接:客户端 大于1024 端口 ← 服务器 大于1024 端口总的来说,主动模式是服务器主动连接客户端的数据端口,被动模式是服务器被动地等待客户端连接自己的数据端口。被动模式通常用在处于防火墙之后的FTP客户端需要访问外界FTP服务器的场景,因为在这种场景下,防火墙通常被配置为不允许外界访问防火墙之后主机,而只允许防火墙之后的计算机发起的连接请求。因此在这种场景下不能使用主动模式,而被动模式可以良好的工作。由于我的本地FTP服务器在内网,只是从外网映射了两个端口(20,21),即FTP服务器处于防火墙之后,所以应该使用主动模式。
ftp> passive
Passive mode off.
ftp> passive (再次运行命令可打开)
Passive mode on.
FTP连接时出现“227 Entering Passive Mode” 的解决方法相关推荐
- FTP连接时出现“227 Entering Passive Mode” 的解决方法(附加实际案例)
FTP连接时出现"227 Entering Passive Mode" 的解决方法 前段时间在本地的win7搭建了一个简单的FTP服务器用来测试在linux服务器上生成的批量报文, ...
- java FTP连接时出现“227 Entering Passive Mode”的解决方法
FTPClient ftpClient = new FTPClient();ftpClient.connect(ftpAddress, ftpPort); // 连接FTP服务器ftpClient.l ...
- FTP连接时出现“227 Entering Passive Mode”的解决方法
modprobe ip_nat_ftpservice vsftpd restartservice vsftpd status
- 关于FTP服务器出现227 Entering Passive Mode的解决方法
出现227 Entering Passive Mode的代码报错,说明客户端已经和服务端连接成功,是在客户端向服务端传送数据的时候被防火墙拦截导致,具体解决方法如下: 1.打开防火墙选择允许应用通过防 ...
- FileZilla客户端连接腾讯云FTP服务器时出现“227 Entering Passive Mode”
FTP的主动模式(PORT Mode)及被动模式(Passive Mode) FTP的特殊性: 大多数的TCP服务是使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用这个连接进行通讯. ...
- 解决FTP连接时报错 227 Entering Passive Mode问题
错误如图所示: 解决办法: 打开控制面板.点击网络和Internet.点击internet选项 点击高级 找到被动ftp,去掉勾 我的问题就这样解决了. 若还是ftp不成,就把主动ftp勾去掉,被动f ...
- Teamviewer和向日葵远程连接时Visual Studio界面显示黑屏的解决方法
问题原因:远程电脑的显示器关闭后,显卡会认为没连接显示器,GPU加速被关闭.可以买个欺骗显卡的小东西插在视频输出口上,这样不管有没有连接显示器,显卡都会认为有显示器. 或者按下面方法在软件中禁用硬件图 ...
- 227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x)
登录ftp时显示227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x) 因为FTP有两种工作模式,PORT方式和PASV方式,中文意思为主动式和被动式 ,详细介绍 ...
- FTP连接 出现200 Type set to A. 227 Entering Passive Mode
IIS FTP连接时 出现200 Type set to A. 227 Entering Passive Mode 首先 检查服务器internet设置,关闭被动模式! 如果上面方法无用! ①需要检查 ...
最新文章
- SSH框架搭建问题总结
- 软件工程第四周作业 - 四则运算
- 寒武纪讯飞京东等合搞AI芯片评测标准,作者包括陈云霁陈天石
- 编程基本功:不要患上词汇匮乏症
- 电脑蓝屏代码查询软件
- 怎样用Python识别条形码?
- 手工编译Flex SDK 多国语言包
- 助力不文明行为检测识别—基于yolov3-tiny实现抽烟检测
- 第一台微型计算机处理器位数,微处理器芯片的位数指的是什么 - 全文
- 软件过程模型的管道理论
- DBF文件的初步了解(一)
- 最新版 Whatsapp 官网下载安装
- web前端需要学习什么?
- CD-Hit 生信 碱基序列去除冗余的方法
- EMV规范(七)——持卡人验证(CVM)一
- Java中无穷大、无穷小、非数、最大值、最小值
- VSCode:当匹配到结果时,如何一次性全部选中操作(复制 删除)?
- Kotlin | 一份10万字的随查笔记,妈妈再也不担心我不会Ctrl+F了
- 发现了个比HomeShare更好用的单网卡共享上网的东西Sygate
- ecstore新增数据格式
热门文章
- html自学网页制作,HTML入门学习教程:简单网页制作
- 远程连接linux工具mob,ssh远程登录工具 mob,MobXterm与FileZilla
- python中函数的定义_Python函数是什么_如何定义和调用函数?
- Sublime Text 崇高文本 ----最性感的编辑器(程序员必备)
- 单片机反相器_TTL反相器的基本电路
- java ()括號_Java提取中括號中的內容
- Vue 2.0/3.0
- 手机触屏特效Java_手机触屏触摸特效javascript-TouchSwipe(依赖于jquery库)中文说明...
- 今天睡眠质量记录77
- A Framework for Multi-stage Bonus Allocation in meal delivery Platform