Mac 远程连接SSH Host key verification failed解决方法

当MAC命令行或工具如VS连接远程服务器时,如果出现远程主机识别信息改变的警告,可能是因为服务器重装导致。解决方法是删除本地SSHknown_hosts文件中的旧连接认证信息,以消除hostkey验证失败的错误。
摘要由CSDN通过智能技术生成

一. 远程时若出现如下提示:

  1. mac命令行登录
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:UCYqpiB/MxXgL97NAvqojoRHGghI2WVxxx
Please contact your system administrator.
Add correct host key in /Users/tica/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/tica/.ssh/known_hosts:35
Host key for 192.168.xx.xx has changed and you have requested strict checking.
Host key verification failed.

2.mac 工具(如vs)连接出现如下提示:

Could not establish connection to "192.168.xx.xx": Remote host key has changed, port forwarding is disabled.

则说明是远程连接的认证信息失效了。
原因之一: 目标服务器重装了,故需要调整客户端连接信息。

二. 解决方案

  1. 参考mac命令行连接错误信息提示,进行操作即可。即:删除本地的旧的连接认证信息即可。
  2. 具体操作如下:
    密钥删除步骤
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值