交换机ssh过去提示The server's host key does not match the local cached key. Either the server administrator has changed the host key, or you connected to another server pretending to be this server. Please remove the local cached key, before logging in! ,怎么处理
(0)
最佳答案
Ssh客户端第一次登录一个服务器时会询问是否需要保存,Do you want to save the server public key? [Y/N]:
选择了Y之后当前服务器的publickey会以IP地址为名称保存在本地,所以后面服务器如果publickey发生变化会导致后面客户端再登录进行匹配时提示publickey不一致,这也是客户端对服务器的一次认证不通过。
此时需要先查看登录的设备是否是需要的设备,如果是需要删除本地保存的publickey。
B70分支版本的删除命令为:
其余分支可以使用
(0)
https://zhiliao.h3c.com/Theme/details/4257 参考
(0)
问题直接原因是ssh client上保存的公钥和ssh server上的公钥不一致。在ssh client第一次登陆时会有提示保存公钥,如果保存后ssh server修改了公钥,此时ssh client登陆时会有上述打印报错。需要在ssh client上删除公钥后登陆。 2. display public-key peer命令没有显示,这里环境上是正常的。需要按照publickey认证方式登陆才有显示,现网是通过password认证方式登陆的。
问题直接原因是ssh client上保存的公钥和ssh server上的公钥不一致。在ssh client第一次登陆时会有提示保存公钥,如果保存后ssh server修改了公钥,此时ssh client登陆时会有上述打印报错。需要在ssh client上删除公钥后登陆。 2. display public-key peer命令没有显示,这里环境上是正常的。需要按照publickey认证方式登陆才有显示,现网是通过password认证方式登陆的。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明