我对此很陌生。 我正在玩ssh。不知不觉地清除了/.ssh 中存在的authorized_keys 并将其保存。现在我的 putty session 已过期,我无法使用我的 ppk key 登录。
我可以通过 putty 登录的任何方式。
最佳答案
您可以通过以下步骤重新获得对实例的访问权限:
- 停止实例
- 分离启动卷(记住它的名称,例如
/dev/sda1
) - 将卷附加到另一个 EC2 实例(您可以连接到)
- 重新创建
.ssh/authorized_keys
文件(使用您的公钥) - 分离卷
- 将卷重新附加到原始实例(具有相同的设备标识符)
- 再次启动实例
- 通过 SSH 连接到实例
基本上,您正在恢复丢失的文件。
关于linux - 无法登录ubuntu ec2实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40829593/