我已经看过很多关于我的问题的帖子,但没有一个是我的情况。 我有一个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,希望克隆服务器并能够再次访问它作为另一个实例,但是当我创建另一个实例并尝试连接另一个键时,我得到了同样的东西。
我该怎么办?
答案 0 :(得分:0)
您可能已更改了某些权限。现在唯一的选择是创建另一个实例。停止当前实例并分离卷并附加到新创建的实例。 SSH到新实例并挂载附加卷。现在更正旧实例的权限并卸载卷。停止实例并分离卷并将其附加回先前的实例。启动旧实例并尝试ssh。如果权限得到纠正,您应该可以再次登录。