这是我遇到的奇怪问题。我突然无法通过 Windows 10 连接到我的 2 个 FTP(托管服务器)(端口 21)中的任何一个。
我已经花了整整两天的时间了,但就是找不到问题出在哪里!
这是我到目前为止所做的:
- 我打开了路由器上的21端口(怀疑路由器更新。。。)。
- 我在 Windows Defender 中打开了端口 21(进出)。
- 我卸载并重新安装了防火墙(Commodo),然后尝试不使用防火墙并进行全新安装。
- 我尝试使用主动和被动模式的免费 FTP 程序(Filezila、WinsSCP 和 Cyberduck)。
- Telnet 结果:无法在端口 21 上打开与主机的连接:连接失败
到底发生了什么事?我还能尝试什么?
尝试使用端口 20,也尝试使用手机 WLAN,我收到 20 秒超时“错误”,我尝试将超时设置为 0 以及 200 秒。没有连接,只是出现了不同的“错误”:连接尝试失败,并显示“ETIMEDOUT - 连接尝试超时”。
尝试使用端口 20,尝试通过电话 WLAN 连接,但该 WLAN 不通过服务提供商运行,因此服务提供商。我收到 20 秒超时“错误”,我尝试将超时设置为 0 以及 200 秒。没有连接,只是出现不同的“错误”:连接尝试失败,并显示“ETIMEDOUT - 连接尝试超时”。到目前为止,我已经设法消除了这些选项:
- 服务提供商(与电话网络结果相同)
- Windows Defender 防火墙(端口 20、21 开放进出)
- Comodo 防火墙(卸载并重新启动,运行 Comodo 清理程序,重新启动并尝试不使用任何类型的防火墙等)
- 路由器(开放20、21端口,禁用防火墙)
- Telnet 无法通过端口 21 连接
- 尝试了 3 个不同的 FTP 客户端来连接 2 个不同的托管服务器和我自己的 VPS。超时结果相同(Telnet...)。
答案1
问题解决了!所有三家托管服务提供商(在 cPanel 和 Plesk 以及 3 个不同的域上)都阻止了我的 FTP 连接(可能是某些更严格的防火墙设置问题)。我刚刚设置了一个新的 WHM VPS,FTP 连接没有任何问题。它就是不可靠!
答案2
过去几个月,我在尝试连接我的 FTP 站点时遇到了很多挫折。有时能用,有时不能。我的客户可以连接,而我却不能,所以我知道这不是服务器问题。昨天我终于发现,只有在运行 VPN 时才能连接 FTP。如果 VPN 关闭,我无法使用 CuteFTP(免费 FTP 客户端应用程序)或使用 Windows 文件资源管理器技术进行连接。一旦我打开 VPN,这两种技术都可以正常工作。
顺便说一句,如果你还没有尝试过文件资源管理器技术,它非常简单。你只需在文件资源管理器的地址行中输入 -> ftp://yourFTPUserName:[电子邮件保护]。如果您知道将带来的主文件夹位置,您还可以通过在“ .com”后添加“ /myFolder/mySecondFolder”来指定子文件夹。对我来说,唯一棘手的是它区分大小写。否则,这是一个 10 秒的连接,您的 ftp 文件夹的外观和行为就像任何其他文件夹一样,可以轻松操作文件和文件夹。希望这有帮助!如果您遇到问题,Windows 控制面板中有几个 Internet 选项可以阻止这种使用。您必须在控制面板\ Internet 选项 \ 高级 \ 浏览中选中两个选项:“启用 FTP 文件夹视图”和“使用被动 FTP(用于防火墙和 DSL 调制解调器兼容性)”。这些是在我的 Win 10 Pro 安装中默认设置的,但我这里不在域中。如果您在域中操作,IT 人员可能会导致这些默认关闭。但也许你可以改变它们?