Mackit New

Mackit — Cache cleaner for macOS developers: scans regenerable caches left by Xcode / Node / Flutter and more, risk-labeled, so you can reclaim disk space.

Learn more
Notice We stopped publishing new developer articles in June 2024. Thank you for visiting. Archived posts
知识

ssh登入linux提示host key verification failed

   

ssh登入linux服务器时提示如下

报错ecdsa host key for xx has changed and you have requested strict checking.host key verification failed.,这是由于之前连接过,ssh会默认保存该ip的连接协议信息,当我们再次访问此ip服务器时,ssh会自动匹配之前ssh保存的信息,如果我们对服务器信息作出更改后(例如重装系统),就会导致本地保存的ssh信息失效,就会报错。

解决方法删除本地known,hosts保存的该服务器ip的ssh缓存信息即可。

执行命令ssh-keygen -r 你的远程服务器ip地址

删除本地的ssh keygen信息后,再次通过ssh root@ip登入应该就不会报错了。