【发布时间】:2015-02-19 06:38:03
【问题描述】:
我目前在访问我在 Filezila 上预先配置的网站时遇到问题。我最近所做的唯一更改是添加一个安全私钥以通过 SFTP 访问我的 EC2 实例。
有许多网站我无法再访问,但在我可以访问之前
我已经与另一位可以通过 FTP 访问这些网站的开发人员进行了核实,他没有遇到任何问题。
我收到此错误,见下文,但并非针对所有网站?
我尝试删除该 SFTP 密钥,但似乎没有任何区别。
有什么想法吗?
【问题讨论】:
我目前在访问我在 Filezila 上预先配置的网站时遇到问题。我最近所做的唯一更改是添加一个安全私钥以通过 SFTP 访问我的 EC2 实例。
有许多网站我无法再访问,但在我可以访问之前
我已经与另一位可以通过 FTP 访问这些网站的开发人员进行了核实,他没有遇到任何问题。
我收到此错误,见下文,但并非针对所有网站?
我尝试删除该 SFTP 密钥,但似乎没有任何区别。
有什么想法吗?
【问题讨论】:
您正在使用 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。
【讨论】: