web-dev-qa-db-ja.com

Amazon EC2が秘密鍵を紛失しました。サーバーにアクセスするにはどうすればよいですか?

昨日の前日にコンピューターが盗まれ、サーバーの秘密鍵の1つをその中に入れました。鍵はパスワードで保護されているので、問題ないはずです。しかし、問題は、サーバーにアクセスできないことです。

サーバーはUbuntu、Amazon EC2、ルートデバイス:インスタンスストアこれを1日検索してきましたが、サーバーがEBSの場合は、より簡単になります。イメージを作成して新しいインスタンスを起動するだけです。しかし、残念ながら私のものはそうではありません。

誰かがサーバーにアクセスする方法についてアドバイスをくれることを本当に望んでいます。私のユーザータイプはrootなので、他の誰も私のためにキーを変更することはできません。

公開鍵から秘密鍵を作成できるかどうか、また、AmazonEC2から実際に公開鍵を取得できるかどうかもわかりません。助けてください。

どうもありがとうございました!

20
Jason

このようにしてみてください:

AWSマネジメントコンソール にログインし、EC2タブビューで1 key Pairのようなものを見つけてクリックし、古いキーペアを削除してから、新しいペアを作成します。


編集:

関連する質問があります [〜#〜] here [〜#〜]

できることは、Elastic IPの1つをインスタンスに割り当て、それを介してトラフィックを通常どおりルーティングすることです。インスタンスのスナップショットを作成し、新しいキーペアを使用して複製を作成します。 ElasticIPを新しいインスタンスに切り替えます。

および [〜#〜] here [〜#〜]

私たちが思いついた最善の解決策は、実行中のインスタンスからAMIを書き込み、新しいキーペアを使用してそのAMIから新しいインスタンスを起動することです。

独自のAMIを作成するにはどうすればよいですか? [〜#〜] here [〜#〜] 。 ;)

11
Kjuly