我已使用Apache
在passenger
上配置了Ruby On Rails项目,但是当我使用该应用程序执行ssh
时,它无法正常运行并在apache中出现此错误日志中。
Could not create directory '/var/www/.ssh'.
Host key verification failed.
但是当我在WEBrick
服务器上运行相同的项目时,它可以正常工作。
我按照以下方式运行命令。
system("ssh machine command")
答案 0 :(得分:2)
答案 1 :(得分:0)
主机密钥验证失败是因为您已尝试连接到同一地址的主机,但标识SSH服务器的密钥与之前连接的密钥不匹配。
如果您确定要连接到同一台服务器,则可以执行以下操作之一:
~/.ssh/known_hosts
删除有问题的密钥,然后重试StrictHostKeyChecking no