aws ec2インスタンスに接続できません。ホストキーの確認に失敗しました

私は、レールパッケージとのubuntuインスタンスを設定しても、私のアプリを展開した、それは正常に動作しています。

しかし、私がSSHをやろうとすると、私はリモートログインのために私を許可せず、ホスト鍵検証のようなエラーをスローしませんでした。

問題は持続しているようで、親切にソリューションをお勧めします。私はそれに弾力的なIPを付けています。パブリックDNSを見ることができません。私のインスタンスは単一領域で動作しています。

1

3 答え

As answered in more detail in your cross posted question on ServerFault: https://serverfault.com/questions/342228/unable-to-connect-to-the-aws-ec2-instance-host-key-verification-failed/342696#342696

基本的に、あなたのec2エラスティックIPは以前は別のサーバーインスタンスで使用されていましたが、sshクライアントの既知のホストファイルはこのIPの新しいものと一致しません。 known_hostファイルの違反行を削除します。 (Server Faultの回答の詳細)

5
追加された

You may need to turn off StrictHostChecking by adding this option to ssh command line -o StrictHostKeyChecking=no

4
追加された
ありがとう、それは働いた!
追加された 著者 Atul Vaibhav,

使用するように設定した秘密鍵でインスタンスにログインする必要があります。

インスタンスに応じて、ユーザーは異なる場合があります

ssh -i [private key file] [user]@[host]

ユーザーが私の経験(またはおそらく他の人)で次のいずれかになる可能性がある場所は、

  • ルート
  • ec2-user
  • ec2user
  • bitnami
  • ubuntu
1
追加された
これは実際にその質問に答えるものではありません。これは、ホスト鍵の検証であり、秘密鍵の認証ではありません。 EC2インスタンスでこの同じ問題が発生することがあり、認証が行われる前にホストキーの検証が失敗していることが原因です。 2番目の答えは正しいです。
追加された 著者 neodon,