Amazon EC2 key pairの変更

Amazon EC2 key pairの変更ASのおもちゃ箱開発ブログ本番用のインスタンスをコピーして、テスト用のインスタンスを作成しようとしました。
そのために、key pairのファイルを変更する必要がありました。
ちょっとトリッキーな方法で実現したので、参考までにメモ。

本番用インスタンス:InstanceA
テスト用インスタンス:InstanceB
本番用インスタンスのKeypair:KeypairA
テスト用インスタンスのKeypair:KeypairB
とします。

(1)Management ConsoleからInstanceAのAMI(AMI-A)を作成します。
ちょっと時間がかかります。その間に、次の手順を進めます。
(2)ダミー(InstanceDummy)のインスタンスをKeypairBで作ります。
(3)InstanceDummyから、/root/.ssh/authorized_keysをダウンロードします。
(4)AMI-AをLaunchして、InstanceBを作ります。
(5)InstanceBにKeypairAで接続します。
ここでなぜか、KeypairBでは接続できないんです。
たぶんAMIの作成元のKeypairが生きてるんでしょうね。
(6)InstanceBの/root/.ssh/authorized_keysを(3)でダウンロードしたファイルに差し替えます。
(7)InstanceBから一旦ログアウトします。
(8)InstanceBにKeypairBで接続!
これで目的通りに接続できるはずです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>