2017-07-19 14 views
3

私たちのチームの開発者は.ssh/authorized_keysApp-Production.pem鍵の公開鍵を削除したようですので、デフォルトのAWS鍵ペアは機能しなくなり、展開パイプラインが破損しています。AWS鍵ペアの公開鍵の検索方法は?

authorized_keysに追加する公開キーはどこにありますか?新しいインスタンスを起動する必要なくこれを行うことは可能ですか?

+0

あなたはまだそのインスタンスにログインすることができますか(別の鍵ペアを使用するなど)、完全にロックアウトされていますか? –

答えて

3

秘密鍵がある場合は、公開鍵を取得できます。

コマンド次のLinux、使用を使用している場合は、

ssh-keygen -y 

するとメッセージが表示されたら、秘密鍵ファイルへのパスを提供します。 その後、公開鍵が与えられます。それを保存。

次に、このインスタンスへのアクセスを回復するには、次の手順を実行します。

  • デタッチルートボリューム
  • あなたのインスタンスを停止し、データボリューム
  • として別のインスタンスにボリュームをアタッチ
  • 公開鍵は、データボリューム
  • 再取り付けを切り離しとauthorized_keysファイルを変更します影響を受けるインスタンスへのボリューム

詳細については、follow this docを参照してください。