SSH连接的时候出现了报错信息 :?Host key verification failed.

原因是ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。

解决方案

  1. 在客户端执行下述指令
    vi ~/.ssh/known_hosts
  2. 删除掉对应IP地址的行

1条留言

回复