ssh:known_hosts遇错解决方案

在ubuntu上遇到ssh链接另外一台主机 经常会遇到报错:
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

这里因为之前连接过这台host但现在这台host改了证书,与本地证书不匹配发出的警告。

解决方案:

在/etc/ssh/ssh_config中加入:

1
2
StrictHostKeyChecking no
UserKnownHostsFile /dev/null

搞定!

不过这是不安全的,平时不太建议打开。