不能ssh或sftp进入ec2实例

时间:2016-09-03 22:02:08

标签: amazon-web-services ssh amazon-ec2 connection filezilla

我已经看过很多关于我的问题的帖子,但没有一个是我的情况。 我有一个Ec2 ubuntu实例,我已经有一段时间了。我从来没有做过任何特殊的事情来使用filezilla的ssh进行连接。我刚拿到了我的密钥,拥有正确的权限,就是这样。 突然,今天,当我使用filezilla做一些事情时,我收到了一个错误。

Error:  Disconnected: No supported authentication methods available (server sent: publickey)
Error:  Could not connect to server

与此同时,我在ssh(mac终端)中连接,并且认为它不是特别的东西,所以我试图在终端中断开连接并重新连接。

我得到了Permission denied (publickey) ...

我不知道我改变了什么,如果我改变了什么,我远离linux / aws专家。

无论如何,我现在变得非常害怕,因为我设置了一些好的爬虫,我没有最近的备份。

我尝试创建一个AMI,希望克隆服务器并能够再次访问它作为另一个实例,但是当我创建另一个实例并尝试连接另一个键时,我得到了同样的东西。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可能已更改了某些权限。现在唯一的选择是创建另一个实例。停止当前实例并分离卷并附加到新创建的实例。 SSH到新实例并挂载附加卷。现在更正旧实例的权限并卸载卷。停止实例并分离卷并将其附加回先前的实例。启动旧实例并尝试ssh。如果权限得到纠正,您应该可以再次登录。