我们有时会通过电脑使用ssh命令,进行远程登录。但却总遇到“Host key verification failed”的报错,尤其是使用Mac电脑,这种情况普遍,那我们该怎么办?

我们使用Mac电脑,用ssh命令进行远程登录,有时会看到“Host key verification failed”错误提示,以至于ssh登录失败:

“Host key verification failed” 错误通常发生在使用SSH(Secure Shell)客户端尝试连接到远程服务器时。这意味着SSH客户端无法验证远程主机的密钥指纹,因为该指纹与本地存储的指纹不匹配。这通常是因为首次连接到服务器时接受了不正确的密钥,或者服务器的密钥已经更换。

这个问题的解决办法也很简单。进入ssh的相关目录,删除ssh.host文件即可。

步骤如下:

1、在Mac电脑中,打开“终端”;2、在命令行输入  cd ~/.ssh/ ,回车,就进入了ssh目录里。

如下图:

3、用ls命令看一下目录里有哪些文件,键入ls,然后回车,可以看到目录下有known_hosts文件。

4、使用rm命令删除它,然后回车。

rm known_hosts

此时,问题已解决,重新使用ssh命令去远程登录,你就会发现可以连接上了。