2011-12-19 86 views
1

我已經用rails包建立了ubuntu實例,並且還部署了我的應用程序,它工作正常。無法連接到aws ec2實例,主機密鑰驗證失敗

但是,當我嘗試做SSH我不允許我進行遠程登錄,並拋出錯誤,如主機密鑰驗證失敗。

該問題似乎持續存在,善意推薦解決方案,我已附加了一個彈性IP,我無法看到公共DNS,我的實例正在singapure區域運行。

回答

-1

您需要使用您設置爲使用的私鑰登錄到您的實例。

根據你的情況下,用戶可能會有所不同

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

如果用戶可以在我的經驗,下面的一個(或其他終端)

  • EC2用戶
  • ec2user
  • bitnami
  • Ubuntu的
+4

這實際上並沒有回答這個問題,關閉StrictHostChecking。這是關於主機密鑰驗證,而不是私鑰驗證。我偶爾會遇到與EC2實例相同的問題,並且在進行任何身份驗證之前,必須處理*主機密鑰*驗證失敗。第二個答案是正確的。 – neodon 2012-12-09 20:50:07

2

您可能需要通過添加此選項SSH命令行 -o StrictHostKeyChecking=no

相關問題