即使我使用`-o StrictHostKeyChecking = no`,主机密钥验证也失败了

时间:2016-06-29 15:08:46

标签: ssh console

我试着跑:

ssh -o StrictHostKeyChecking=no  ${REGR_IP_ADDR}/deploy_jar.sh 1

我得到了

14:02:54 Host key verification failed.

14:02:54 lost connection

1 个答案:

答案 0 :(得分:0)

如果您已存储此主机的公钥,则

StrictHostKeyChecking不会关闭验证。常见的组合是UserKnownHostsFile=/dev/null,这可以确保没有其他以前的公钥。

ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null  ${REGR_IP_ADDR}/deploy_jar.sh 1

应该为你做的工作。但请注意,不建议在实时环境中使用它,因为它是保护您免受MITM攻击的唯一机制。