Filezilla 与 Godaddy 之间的安全 FTP 端口

Filezilla 与 Godaddy 之间的安全 FTP 端口

我最近升级到了 Filezilla 3.0.x

我从 Filezilla 收到“filezilla 错误:无法检索 godaddy 目录列表”错误,我认为这是因为我的防火墙端口被阻塞了

1)Godaddy 是否支持新的 filezilla“如果可用,使用显式 FTP over TLS”(我也有 godaddy 的票,但这不会很快发生)1a)额外如果它需要配置,我在哪里做

2)这个新的“如果可用,使用显式 FTP 通过 TLS”使用哪个端口

我试过端口 22 21 990

我还看到防火墙正在踢出

dstport="50141"
dstport="50158"
dstport="50180"
dstport="50321"
dstport="50498"
dstport="50723"
dstport="50978"

但我不确定正确的端口是什么

附加信息:

Filezilla 能够获取我的 godaddy 服务器的 SHA 指纹,因此可以进行某种对话,但它只是挂在检索目录信息上

答案1

加密 FTP 与防火墙助手不兼容分析命令会话以允许数据连接。

因此,你需要一个防火墙来允许全部传出连接,因为 FTP 没有指定用于数据连接的端口范围。它们可以从整个有效 TCP 端口范围中分配。

您遇到的症状(登录成功,但没有目录列表)清楚地表明数据连接不成功。

答案2

使用 FTP 协议(​​被动模式)时,除了端口 21(用于控制连接)之外,您还需要在防火墙上打开用于数据传输(目录列表和文件传输)的端口范围。

这就是您看到防火墙拒绝 50xxx 范围内的端口数量的原因。这很可能是您的 FTP 服务器配置为用于数据传输的范围。

要了解 FTP 被动模式的工作原理,请参阅我的回答主动 FTP 和被动 FTP 有什么区别?


“通过 TLS 的显式 FTP”使用与普通 FTP 相同的端口,即 21。


端口 22 用于 SSH/SFTP。这是与 FTP 完全不同的协议。请注意,FileZilla(与大多数其他“FTP”客户端一样)支持 FTP(包括基于 TLS 的 FTP)和 SFTP。

答案3

您必须首先在 GoDaddy 网站上启用 SSH。

端口 22

相关内容