【问题标题】:Error: "Failed to retrieve directory listing" when connecting to EC2 server with FTP错误:使用 FTP 连接到 EC2 服务器时“无法检索目录列表”
【发布时间】:2015-02-19 06:38:03
【问题描述】:

我目前在访问我在 Filezila 上预先配置的网站时遇到问题。我最近所做的唯一更改是添加一个安全私钥以通过 SFTP 访问我的 EC2 实例。

有许多网站我无法再访问,但在我可以访问之前

我已经与另一位可以通过 FTP 访问这些网站的开发人员进行了核实,他没有遇到任何问题。

我收到此错误,见下文,但并非针对所有网站?

我尝试删除该 SFTP 密钥,但似乎没有任何区别。

有什么想法吗?

【问题讨论】:

    标签: ftp filezilla


    【解决方案1】:

    您正在使用 FileZilla 通过 FTP 协议连接到 EC2。

    SSH/SFTP 密钥与 FTP 协议无关。

    此外,当您收到错误消息时,您已经连接到 FTP 服务器并通过了身份验证。

    您面临的问题是您和服务器之间的防火墙或 NAT 配置错误,阻止客户端打开与 FTP 服务器的数据传输连接。

    详情请参阅(我的)关于FTP connection modes 的文章。

    虽然我猜真正的问题是你以前使用SFTP,现在你错误地切换到了FTP。

    使用 FTP 连接到 EC2 实际上并不常见。 Linux EC2 服务器默认没有 FTP。除非那是 Windows 服务器(另一方面,在这种情况下,默认情况下它不会有 SSH/SFTP)。

    有关如何使用 SFTP 连接到 Linux EC2 服务器的说明,请参阅(我的)文章 Connecting Securely to Amazon EC2 Server with SFTP

    【讨论】:

      猜你喜欢
      • 2023-02-16
      • 2019-06-23
      • 2014-08-25
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 2021-02-03
      相关资源
      最近更新 更多