0

で Ruby On Rails プロジェクトを構成しましApachepassengerが、アプリケーションを使用しているときにssh動作せず、Apache ログにこのエラーが表示されます。

Could not create directory '/var/www/.ssh'.

Host key verification failed.

しかし、WEBrickサーバー上で同じプロジェクトを実行すると、正常に動作します。

次の方法でコマンドを実行しています。

system("ssh machine command")

4

2 に答える 2

2

確認してください: http://blog.servergrove.com/2010/08/02/ssh-strange-error-host-key-verification-failed/

于 2012-05-15T10:56:17.933 に答える
0

Host Key Verification Failure は、同じアドレスのホストに接続しようとしたが、SSH サーバーを識別するキーが以前に接続したものと一致しないために発生します。

自分が思っているサーバーに接続していることを確認してください

同じサーバーに接続していることが確実な場合は、次のいずれかを実行できます。

  • から問題のあるキーを削除して~/.ssh/known_hosts、もう一度お試しください
  • ssh 構成 ( /etc/ssh/ssh_config ) を編集し、ホスト キー チェックを無効にします。StrictHostKeyChecking no
于 2012-05-15T14:41:26.863 に答える