2016-05-08 3 views
-1

私はいくつかのことをテストできるようにEC2インスタンスをクローンしています。私はAMIを作成し、インスタンスを起動しましたが、これは正常に実行されているようです。しかし、私はsshやパテでそれに接続することはできません。クローン化されたEC2インスタンスへの接続

私のコピーを作成している私のライブインスタンスには、プライベートキーを使用してすべてのユーザーが楽しくログインできるさまざまなユーザーがいます。しかし、クローンされたインスタンスとまったく同じ資格情報でログインすることはできません。私は得る:

切断:いいえ、サポートされている認証方法利用可能(サーバー送ら:公開)

だけでクローン化されたインスタンスにライブインスタンスからIPアドレスを変更するよりもやるべきことはありますか?

起動時に作成した秘密鍵を使用してec2ユーザーのログインにも接続できません。ライブサーバーのちょっとした変わった点は、私が持っていたSFTPの問題に対処するために、/ etc/ssh/sshd_configのAuthorizedKeysFile設定を変更しなければならないことでした。これは複製されたサーバーの接続を混乱させる可能性がありますか?確かにすべての設定は同じですか?

+0

ポート22を開いているセキュリティグループの新しいインスタンスは開いていますか? –

+0

はい、両方のインスタンスで同じセキュリティグループを使用しています。 –

+0

インスタンスをどのようにクローンしましたか?また、「起動時に作成した秘密鍵を使用する」と言うときは、元のインスタンスまたはクローンの起動を指していますか?元のインスタンスで動作する鍵ペアと、クローンを起動する際に使用された鍵ペアを試してみましたか? 'ssh -v'は何を表示しますか? –

答えて

0

答えは結局、AuthorizedKeysFileの設定と関係していました。私は/ etc/ssh/sshd_configで編集したものを編集し、別のスナップショットを撮り、別のAMIを作り、別のインスタンスを起動して、すべてうまくいった。私もsshdサービスを再起動する必要はなかったので、これは私のライブサーバー上で自分の構成を混乱させませんでした。

なぜこれが問題の原因かはっきりしませんが、EC2ではAuthorizedKeysFileがデフォルトの場所に設定されている必要があります。または公開鍵を探す場所がわからないことがあります。

関連する問題