SSH キーペアを紛失した場合、Amazon EC2 インスタンスへのアクセスを回復するには、どうすれば良いですか?

最終更新日: 2020 年 1 月 7 日

SSH プライベートキーを紛失し、Amazon Elastic Compute Cloud (Amazon EC2) Linux インスタンスからロックアウトされました。アクセスを回復するにはどうすればよいですか?

解決方法

警告:

  • Amazon EC2 インスタンスがインスタンスストアでバックアップされているか、データを含むインスタンスストアボリュームがある場合は、この手順を実行しないでください。 この回復手順では、インスタンスを停止して起動する必要があります。つまり、インスタンスストアボリュームのデータが失われることになります。詳細については、インスタンスのルートデバイスタイプの判別を参照してください。
  • インスタンスでパブリック IP アドレスを使用している場合、インスタンスの停止と起動の後でアドレスが変更されることに注意してください。

AWS Systems Manager Automation を使用して Linux インスタンスへのアクセスを回復するには、AWSSupport-ResetAccess Automation ドキュメントを実行します。詳細については、チュートリアル: Amazon EC2 インスタンスでのパスワードと SSH キーのリセットを参照してください。

また、Linux インスタンスへのアクセスを手動で回復するには、紛失したキーペアを置き換える新しいキーペアを作成します。詳細については、プライベートキーを失った場合の Linux インスタンスへの接続を参照してください。