FileZilla客户端连接腾讯云FTP服务器时出现“227 Entering Passive Mode”

在这里插入图片描述
FTP的主动模式(PORT Mode)及被动模式(Passive Mode)
FTP的特殊性:
大多数的TCP服务是使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用这个连接进行通讯。但是,FTP协议却有所不同,它使用双向的多个连接,而且使用的端口很难预计。一般,FTP连接包括:

1)一个控制连接(Control Connection)

这个连接用于传递客户端的命令和服务器端对命令的响应。它使用服务器的21端口,生存期是整个FTP回话时间。

2)几个数据连接(Data Connection)

这些连接用于传输文件和其他数据,例如:目录列表等。这种连接在需要数据传输时建立,而一旦数据传输完毕就关闭。每次使用的端口也不一定相同。而且,数据连接即可能是客户端发起的,也可能是服务器端发起的。

FTP有两种工作模式,PORT方式和PASV方式,中文意思为主动式和被动式 ,详细介绍如下:

主动模式(PORT Mode):在FTP协议中,控制连接使用周知端口21。相反,数据传输连接的目的端口通常实现无法知道。FTP协议使用一个标准的端口21作为ftp-data端口,但是这个端口只用于连接的源地址是服务器端的情况,在这个端口上根本就没有监听进程。FTP的数据连接和控制连接的方向一般是相反的,也就是说,是服务器向客户端发起一个用于数据传输的连接。连接的端口是由服务器端和客户端协商确定的。FTP协议的这个特征对ISA转发以及防火墙和NAT的配置增加了很多困难。

被动模式(Passive Mode):在这种模式下,数据连接是由客户程序发起的,和主动模式相反。是否采取被动模式取决于客户程序,在客户端ftp命令行中使用passive命令就可以关闭/打开被动模式。
  主动 FTP :
    命令连接:客户端 >1024 端口 → 服务器 21 端口 (FTP客户端随机开启一个大于1024的本地端口向服务器的21号端口发起连接)
    数据连接:客户端 >1024 端口 ← 服务器 20 端口
  被动 FTP :
    命令连接:客户端 >1024 端口 → 服务器 21 端口
    数据连接:客户端 >1024 端口 ← 服务器 >1024 端口

PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了***X端口,你过来连接我”。于是服务器从20端口向客户端的***X端口发送连接请求,建立一条数据链路来传送数据。

PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了***X端口,你过来连接我”。于是客户端向服务器的***X端口发送连接请求,建立一条数据链路来传送数据。

从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。而FTP的复杂性就在于此。

解决此问题的办法也很简单,我们需要在云主机控制台上创建安全组规则,设置入站规则如:1024到65535端口和21端口
在这里插入图片描述
或者开启PASV(被动模式)
在 /etc/vsftpd/vsftpd.conf 的最下面加入

pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999

wq 保存退出
重启FTP服务器

systemctl restart vsftpd

同样在云主机控制台上创建安全组规则,设置入站规则:30000到30999端口和21端口,就OK了!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1383324.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

扫盲:-zilla的来源

如果你上过网,你应该知道mozilla。代表作为mozilla firefox。如果你开发过比较大的系统,应该知道bugzilla 诸如此类,很多软件以zilla结尾。你知道这个东东是哪里来的吗? 其实这是起源于电影。1954年,日本第一部哥斯拉&…

在Windows服务器的命令窗口中用ftp方式与使用了File Zilla Sever软件共享了文件的另一个Windows服务器进行文件传输

知识点: 1、 File Zilla Sever软件 2、 ftp 3、 Windows窗口常用命令 步骤: 1、在在对方window服务器中使用File Zilla Sever软件共享一个文件 注意: 一、两个windows服务器必须处于同一个局域网内 二、对方服务器的防火墙必须全部关闭 …

手机端通过Es文件浏览器访问windows服务器用File Zilla Sever软件 分享的文件

知识点: 1、 Es文件浏览器 2、 File Zilla Sever软件 注意: 1、 手机端和windows服务器必须处于同一个局域网内 2、 服务器的防火墙必须全部关闭 步骤: 1、在window服务器中使用File Zilla Sever软件共享一个文件 (1&…

利用File Zilla在AWS的EC2虚拟机上建FTP传输文件(Win系统)

因为要下载代码但是VPN不稳定(我下的是Chromium,gclient每次断了就重来),所以曲线救国使用AWS虚拟机下载,再从虚拟机上用FTP传回本地。 总结一下希望能帮到其他朋友和以后的自己: 注册AWS之类的就不说了&…

File Zilla服务器回应不可路由的地址。被动模式失败。 -- 解决方案

用filezilla 连接ftp服务器会返回 状态: 服务器回应不可路由的地址。被动模式失败。 解决方案 01、在菜单栏 -> 编辑 -> 设置 -> 被动模式 中,将使用服务器的外部IP地址来代替改为退回主动模式 02、在自己创建的站点中的传输设置中切换至被动 03、在自己…

Windows2008 r2 x64下安装FTP工具File Zilla server报错:could not load tls libraries filezilla

安装file zilla server的时候报错: could not load tls libraries filezilla 搜索了下发现是新版本有这个问题,降低到0.9.43就没这个问题了 转载于:https://www.cnblogs.com/reblue520/p/6555916.html

File Zilla搭建FTP服务器时出现的报错

目录 报错:You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router. 报错:425 Cant open data connection for transfer of "/" 报错:Warning: FTP o…

File Zilla连接Ubuntu 失败

一.SFTP方式连接失败 站点配置 连接失败 二.FTP连接方式失败 站点配置 连接失败 转载于:https://www.cnblogs.com/kuoAT/p/7508756.html

2023年五款免费高效的在线客服系统大揭秘!

近年来,随着移动互联网的蓬勃发展,企业与消费者之间的互动方式正在迅速演变,从传统的PC端转向了更加便捷灵活的移动端。在这个变革的大背景下,为了满足日益增长的客户需求,企业对于提供优质客户服务的迫切需求也逐渐凸…

1秒将纸质文档电子化:免费、无需软件扫描仪,手机实时拍照识别

各位有没有遇到过这种情况: 领导突然甩给你一个几百页的纸质文档,让你帮忙转换成电子档,以便储存。 那么问题来了: ①没有扫描仪(公司为了省钱) ②没有图片识别软件(安装一个太麻烦&#xf…

手机扫描软件哪个好用?快把这些软件收好

现在很多文件都会以电子版的形式进行备份,因为相较于纸质版,电子版可以随时进行传输分享。通常我们都会使用扫描仪将纸质文件扫描成电子版,可是当我们没有扫描仪的时候,应该如何扫描文件为pdf呢?其实现在有很多软件都可…

五个优秀的在线病毒扫描工具

五个优秀的在线病毒扫描工具1、趋势科技 在线扫描2、赛门铁克 在线扫描3、BitDefender 在线扫描4、PcPitstop 在线扫描5、RavAntivirus 在线扫描* 使用这些免费的在线扫描工作一般都会要安装ActiveX组件,并要下载病毒更新库,所以如果计算机安装了…

网络安全必备的五款免费网络漏洞扫描器

尽管我们在电子设备上安装了安全软件,但这些安全软件并不能自主跟踪并捕获所有漏洞。这时候,我们就需要额外安装网络漏洞扫描器,它可以帮助您自动执行安全审查,在IT安全中发挥重要作用。在扫描网络和网站时,网络漏洞扫…

腾讯云轻量应用服务器地域怎么选?上海广州北京?

腾讯云轻量应用服务器地域是指轻量服务器数据中心所在的地理位置,如上海、广州和北京等地域,如何选择地域?地域的选择建议就近原则,用户距离轻量服务器地域越近,网络延迟越低,速度就越快,根据用…

安全扫描工具 AppScan

IBM Rational AppScan 是一个面向 Web 应用安全检测的自动化工具,使用它可以自动化检测 Web 应用的安全漏洞。 比如跨站点脚本攻击(Cross Site Scripting Flaws)、注入式攻击(Injection Flaws)、失效的访问控制&#…

怎样实现免费扫描?

你知道扫描免费软件哪个好用吗?在日常生活中,我们可能会需要将一些纸质文档或图片转换成电子文档,以便于传输和存储。 为此,我们需要使用扫描软件。希望我今天所写的文章,可以帮助到大家。 软件一、扫描计数王 扫描计…

免费扫描计数软件哪个好,分享一个易用的工具

你有没有遇到过这样的场景:每天早上上班时,你需要清点货架上的商品数量,以确保是否有缺货。如果商品数量过多,这项任务可能会非常耗时,让你感到非常疲劳。不过现在,有了扫描计数功能,你可以省去…

5 款漏洞扫描工具:实用、强力、全面(含开源)

目录 引言 5款工具,打包带走吧! 第一款:Trivy 概述 安装 第二款:OpenVAS 概述 安装 第三款:Clair 概述 安装 第四款:Anchore 概述 安装 第五款:Sqlmap 概述 安装 引言 漏洞扫描是一…

这些很好用的扫描文件免费软件,你确定你不点进来看看吗

随着数字化时代的到来,扫描文件已经成为人们日常办公中不可或缺的一部分。无论是在公司内部进行文件共享和协作,还是在与客户和合作伙伴进行沟通和合作,扫描文件都扮演着至关重要的角色。那有什么扫描方法可以扫描文件呢?可以扫描…

cuda+anaconda+pytorch按照教程

首先安装显卡对应的CUDA版本,关键点在于区别显卡支持的CUDA最高版本和运行版本 1、查看当前显卡支持的最高版本,有两种方式: 1)NVIDIA控制面板—>帮助—>系统信息—>组件—>NVCUDA.dll对应版本 请注意,12…