WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

WorkSpace>git clone git@github.com:******/****.git
Cloning into '******'...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 RSA key sent by the remote host is
SHA256:uNiVz**********************Cvj3tD2s.
Please contact your system administrator.
Add correct host key in /c/Users/******/.ssh/known_hosts to get rid of this message.
Offending RSA key in /c/Users/******/.ssh/known_hosts:1
Host key for github.com has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

当使用 SSH 连接到远程主机时,如果主机的身份验证信息发生了变化,可能会收到“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”的警告消息。这通常发生在以下情况下:

  • 远程主机的操作系统或 SSH 密钥已更改。
  • 尝试连接到与之前不同的主机。

为了解决这个问题,可以采取以下步骤:

  1. 验证主机身份:首先,需要验证远程主机的身份。可以使用主机管理员提供的公钥或其他可靠来源来验证主机的身份。

  2. 清除本地密钥缓存:如果仍然收到警告消息,可能需要清除本地密钥缓存。使用以下命令清除 SSH 客户端的本地密钥缓存:

    ssh-keygen -R <hostname or IP address>
    

    或者可以手动编辑本地主机的 known_hosts 文件,并删除与远程主机相关的行。known_hosts 文件通常位于~/.ssh/目录中。

  3. 重新连接:清除本地密钥缓存后,可以尝试重新连接到远程主机。如果仍然无法连接到主机,请确保尝试连接的是正确的主机,并且主机的 SSH 密钥与预期的一致。

如果仍然无法解决这个问题,可以尝试使用“StrictHostKeyChecking no”选项重新连接到主机,但这会降低安全性。建议在尝试此方法之前仔细考虑风险和利弊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值