SSH(Authentication failed.)

 

ssh登录远程故障 

The authenticity of host '192.168.149.164 (192.168.149.164)' can't be establ
ished.ECDSA key fingerprint is SHA256:a/u+0cJoIsskO3ROa/M2mpK8cA+/flNTVuMiPbp4szI.
ECDSA key fingerprint is MD5:e7:3b:ef:2e:13:10:68:77:92:f1:93:29:25:fb:0d:f9
.Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.149.164' (ECDSA) to the list of known ho
sts.
Authentication failed.

 解决

原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/knowm_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。

cat /root/.ssh/known_hosts             #查看
>/root/.ssh/known_hosts                #清除即可


版权声明:本文为y1035793317原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。