Ssh 权限被拒绝(公钥)amazon ec2实例

Ssh 权限被拒绝(公钥)amazon ec2实例,ssh,amazon-ec2,Ssh,Amazon Ec2,实例内路径(.ssh/authorized_keys)处的authorized keys文件中的密钥被意外删除。据我所知,该密钥与用于ssh的pem文件相同。现在,我无法使用pem文件ssh到实例中,有没有办法ssh到该实例中 启动Amazon EC2实例时,指定的公钥/私钥对的公共部分将复制到.ssh/authorized_keys。然后,您可以使用密钥对的私有部分登录到实例 如果.ssh/authorized_keys文件已被删除,则无法使用该密钥对登录到实例。如果系统上安装了另一个密钥对(

实例内路径(
.ssh/authorized_keys
)处的authorized keys文件中的密钥被意外删除。据我所知,该密钥与用于
ssh
pem
文件相同。现在,我无法使用
pem
文件ssh到实例中,有没有办法
ssh
到该实例中

启动Amazon EC2实例时,指定的公钥/私钥对的公共部分将复制到
.ssh/authorized_keys
。然后,您可以使用密钥对的私有部分登录到实例

如果
.ssh/authorized_keys
文件已被删除,则无法使用该密钥对登录到实例。如果系统上安装了另一个密钥对(针对相同或不同的用户),请使用该用户和密钥对登录到实例

最糟糕的情况是,如果没有可用的密钥对,则可能会将卷装载到另一个实例上并影响修复。这将涉及:

  • 关于“不快乐”实例:
    • 停止实例
    • 分离根卷(我们称之为卷A)——确保记住设备标识符,例如
      /dev/sda1
  • 启动新实例:
    • 附卷A
    • 登录到新实例
    • 导航到卷A并替换
      授权密钥
      文件(可以是新密钥)
    • 停止新实例
    • 分离卷A
  • 关于“不快乐的实例”:
    • 重新连接卷A(保持相同的设备名称)
    • 启动它

那么您的
授权密钥文件中不再有密钥了?服务器上有其他帐户吗?在serverfault上这样更好。comI不知道这个链接是否有用。。。我建议要么重新创建密钥对,要么从现有pem文件中提取公钥。