Filezilla 连接 - 端口被阻止?

Filezilla 连接 - 端口被阻止?

从今天早上起,我无法更新许多文件(我尝试更新 piwik 安装,需要上传大约 24mb)。过了一会儿,filezilla 从服务器得到答案,说连接的客户端太多了。

在过去的几天里,我没有更改任何与此相关的内容,也没有更改 Windows、防火墙或 Filezilla 设置。两天前有一个 Windows 更新,但我已经恢复了它,它没有导致问题。

奇怪的是,我在 filezilla 设置中设置,只允许一个最大同时连接。我已多次启动笔记本电脑和 filezilla new。

这个问题不仅限于一台服务器,在我尝试的另一台服务器上,过了一会儿,我又出现了同样的错误。

我也尝试了另一个客户端,Fileduck 或者说是带有黄色鸭子的那个,但我认为它也不起作用,我没有收到任何错误,(它没有像在 filezilla 中那样显示任何内容)但它不知何故从未停止上传。

我的 Windows 7 上只有 Windows 防火墙,我也使用 Avast,但没有防火墙。我已经尝试关闭 Windows 防火墙和我们的 adsl 路由器的防火墙,但没有帮助。我还重新启动了路由器。

当我进行filezilla向导测试时,如果我设置从filezillasite获取ip地址,我几乎可以通过。

以下是日志

Connecting to probe.filezilla-project.org
Response: 220 FZ router and firewall tester ready
USER FileZilla
Response: 331 Give any password.
PASS 3.7.3
Response: 230 logged on.
Checking for correct external IP address
Retrieving external IP address from http://ip.filezilla-project.org/ip.php
Checking for correct external IP address
IP 84.251.------ ie-cfb-bjb-bah
Response: 200 OK
PREP 51905
Response: 200 Using port 51905, data token 1696147081
PORT 84,251,191,107,202,193
Response: 200 PORT command successful
LIST
Response: 150 opening data connection
Response: 503 Failure of data connection.
Server sent unexpected reply.
Connection closed

从150开启到503故障代码之间有几分钟的时间。

我曾尝试使用网站检查端口是否开放,但出现此错误:

Error: I could not see your service on 84.251.---- on port (21)
Reason: Connection timed out

所以这意味着端口已关闭?怎么会这样,因为两个防火墙都已关闭(Windows 防火墙允许的程序列表中有 filezilla,路由器之前从未出现过问题,我也没有在那里更新任何东西)

我尝试在互联网上搜索,如果我可以使用 telnet 检查这些内容,则我已经安装了 putty,但是我已经很久没有接触过这些网络内容了。奇怪的是这些内容被遗忘得如此之快。

但无论如何,我如何才能进一步找出导致此问题的原因?是不是因为防火墙阻止了响应,导致客户端连接过多,因此 filezilla 尝试连接新客户端?或者类似这样的情况?

非常感谢您的帮助!

答案1

FileZilla 有一个发送文件时限速选项。这个选项曾经干扰过我的传输,所以请尝试在菜单中的传输 -> 速度限制 -> 禁用下禁用它。

按照测试,看看您是否会再次受到使用 PuTTy 的连接限制,启动 PuTTy 并选择 telnet 选项。在 IP 字段中输入服务器的 IP,在端口字段中输入端口 21。

如果您从服务器收到横幅(如果已设置),那就太好了。您还可以在 *nix 或 Windows 中使用内置的 ftp 客户端。

打开终端或命令提示符并输入ftp <ip address>

系统将提示您输入凭证。输入凭证后,您需要使用 Windows 的“send”命令或 *nix 的“put”命令将文件发送到 FTP 服务器。

然后,它会要求您提供机器上的本地文件,如果您没有将当前工作目录更改为文件所在的位置,则您必须复制并粘贴/输入完整的目录路径。

按照测试查看防火墙中的端口是否关闭/打开:http://www.yougetsignal.com/tools/open-ports/检查该网站。如果您不信任该网站,您可以下载一个名为网络地图测试端口是否打开/关闭。

如果您使用 nmap,请使用nmap -p 21 <IP address>它查看端口是打开还是关闭。

答案2

问题确实出在 ISP 方面。或者更确切地说,是我们的 wifi 上。技术人员过来更换了我们的光纤插座。他告诉我们,当许多用户在同一所房子里使用 wifi 时,wifi 就会出现问题。我们的列表中有大约 10 个 wifi 站。

因此,当问题出现时,我们尝试使用以太网,使用有线网络一切正常。这真的很奇怪,我以前从未听说过多个 wifi 站会互相干扰,但 wifi 有时运行速度真的很慢,而使用以太网连接则没有问题。

相关内容