0

我已经在 上配置了 Ruby On Rails 项目,Apache但是passenger当我ssh使用该应用程序时,它无法正常工作并在 apache 日志中出现此错误。

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

Host key verification failed.

但是当我在服务器上运行相同的项目时,WEBrick它工作正常。

我正在按以下方式运行命令。

system("ssh machine command")

4

2 回答 2

2

Check it out : http://blog.servergrove.com/2010/08/02/ssh-strange-error-host-key-verification-failed/

于 2012-05-15T10:56:17.933 回答
0

主机密钥验证失败是因为您已经尝试连接到同一地址的主机,但标识 SSH 服务器的密钥与您之前连接的密钥不匹配。

确保您连接到您认为是的服务器

如果您绝对确定要连接到同一台服务器,则可以执行以下操作之一:

  • 删除有问题的密钥,~/.ssh/known_hosts然后重试
  • 编辑您的 ssh 配置 ( /etc/ssh/ssh_config ) 并禁用主机密钥检查:StrictHostKeyChecking no
于 2012-05-15T14:41:26.863 回答