如果您在使用FileZilla连接FTP时遇到了“服务器发回了不可路由的地址”的错误,这可能是由于多种原因引起的。本文将提供几种可能的解决方案,帮助您解决这个问题。
更改FileZilla设置
首先,您需要检查FileZilla的设置。在FileZilla中,导航到“设置”->“连接”->“FTP”->“被动模式”。在这里,您需要将“使用服务器的外部IP地址来代替”改为“回到主动模式”。
配置返回主动模式
在您的FTP服务器上,确认其配置是否允许主动模式。这通常在FTP服务器的防火墙或安全设置中配置。具体配置方法可能因服务器类型和操作系统而异。一般来说,您需要允许FileZilla使用的端口范围(通常是20和21)的通信。
检查服务器防火墙或云服务器端口
如果您的FTP服务器位于云上,例如腾讯云,您需要确认是否已允许FTP通信通过云服务器的防火墙。通常,FTP使用端口20和21。您需要在云服务器的防火墙设置中允许这些端口的通信。
检查PuTTY或FileZilla设置
如果您使用的是PuTTY或FileZilla等工具进行FTP连接,您需要确认这些工具是否配置正确。例如,在PuTTY中,您需要确认主机名、端口、协议等设置是否正确。在FileZilla中,您需要确认服务器地址、端口、用户名和密码等设置是否正确。
通过执行上述步骤,您应该能够解决“服务器发回了不可路由的地址”的错误。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助您。