ssh链接报错:IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY

当SSH连接到git进行代码上传时遇到远程主机识别变化的警告,这通常是由于git的公钥发生变化导致。解决方法包括检查报错中提到的.ssh/known_hosts文件的指定行,删除该行并保存,然后重新尝试连接。在操作前建议备份known_hosts文件以防止意外。
摘要由CSDN通过智能技术生成

一、问题描述

SSH链接git上传代码,之前一直可以,但是当前报错:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
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:****....jQXVUpKZIDTMczCvj3tD2s. Please contact your system administrator. Add correct host key in /c/Users/...02/.ssh/known_hosts to get rid of this message.
Offending RSA key in /c/Users/...02/.ssh/known_hosts:1 RSA host key for github.com has changed and you have requested strict checking. Host key verification failed. 
Could not read from remote repository. 
Please make sure you have the correct access rights and the repository exists.

二、问题原因

用OpenSSH的时候会将每个你访问过计算机的公钥(public key)都记录在/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,信息报错类似错误,如当前情况。

所以当前就是git的的公钥有变化,正如报错信息上写的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RggnysVP-1679996766171)(tmp.assets/image-20230328174430706.png)]

三、解决方法

如下步骤

1.第一步:观察报错信息,定位是.ssh/known_hosts 文件的第几行出现的问题。

如当前报错指定第1行,github.com相关的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x2QYX9HY-1679996766172)(tmp.assets/image-20230328174011727.png)]

2.第二步:删除.ssh/known_hosts的指定行,保留其他信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3Qt1Yb2h-1679996766172)(tmp.assets/image-20230328174209577.png)]

删除后保存,然后重新传输到git,成功。

3.注意建议操作前备份

建议提前先备份一下信息,免得到操作失误,还是可以恢复。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值