AWS マネジメント コンソールで ec2 インスタンスのキー ペアを変更するにはどうすればよいですか? インスタンスを停止し、新しいキー ペアを作成できますが、インスタンスのキー ペアを変更するためのリンクが表示されません。
ベストアンサー1
この回答は、既存のサーバーへの SSH アクセスがなくなった場合(つまり、秘密鍵を紛失した場合)に役立ちます。
まだ SSH アクセスがある場合は、以下のいずれかの回答を使用してください。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html#失われたキーペアの置き換え
Eric Hammond のブログ投稿を参考にして、私が実行したことは次のとおりです。
- 実行中のEC2インスタンスを停止する
- ボリュームを切り離します
/dev/xvda1
(ボリュームAと呼びます) -こちらをご覧ください - 新しいキー ペアを使用して、新しい t1.micro EC2 インスタンスを起動します。同じサブネット内に作成するようにしてください。そうでない場合は、インスタンスを終了して再度作成する必要があります。 -こちらをご覧ください
- ボリュームAを新しいマイクロインスタンスに接続します
/dev/xvdf
(または/dev/sdf
) - 新しいマイクロインスタンスにSSHで接続し、ボリュームAをマウントします。
/mnt/tmp
$ sudo mkdir /mnt/tmp; sudo mount /dev/xvdf1 /mnt/tmp
- コピー
~/.ssh/authorized_keys
先/mnt/tmp/home/ubuntu/.ssh/authorized_keys
- ログアウト
- マイクロインスタンスを終了する
- ボリュームAを切り離す
- ボリュームAをメインインスタンスに再度接続します。
/dev/xvda
- メインインスタンスを起動する
- 新しい
.pem
ファイルを使用して以前と同じようにログインします
それでおしまい。