#はじめに
AWSのEC2ログイン用の秘密鍵をなくしてしまい、ログインできなくなってしまった。
AWS EC2ログイン用の秘密鍵を無くしたをもとに、何とかログインできた。しかし説明が文字だけであったり、一部おそらく貼り付けミスで重複している箇所があったため、本稿でスクリーンショットを載せつつ改めて説明したいと思う。
#概要
AWS EC2ログイン用の秘密鍵を無くした内で
①新しいKey Pairを作り
②秘密鍵を無くしたEC2インスタンスのAMIを作って
③AMIからEC2インスタンスを作成する際に、新しいKey Pairを適用する
とあるがもう少し噛み砕きつつ、理由を説明すると
①秘密鍵は復元できないため、新しい秘密鍵を作る必要がある。
②AMIとは「Amazonマシンイメージ」の略。同じ設定で複数のインスタンスが必要な場合は、1つのAMIから複数のインスタンスを起動できる。既存のEC2インスタンスを別の秘密鍵をつけることができないため、同じ設定のEC2インスタンスのAMIを新たに作成する。
③取得したAMIから新しいEC2インスタンスを作成し、新しい秘密鍵に適用する。
#①新しい鍵の作成
ネットワーク&セキュリティ内のキーペアを選択後、キーペアを作成をクリック。
名前を入力し、適切なファイル形式を選択し、キーペアを作成する。
#②無くした鍵を使用しているEC2インスタンスのAMIを作成
EC2のインスタンス内のインスタンスをクリック。
対象のEC2インスタンスを右クリックし、イメージ内のイメージの作成をクリック。
#③取得したAMIから新しいEC2インスタンスを作成し、新しい鍵を適用
EC2のイメージ内のAMIをクリック。そして対象のAMIを選択し、起動をクリック。あとはEC2を作成した時と同じように適切な設定をした上で、EC2インスタンスを作成する。その際、新しい秘密鍵を適用する。