重置服务器之后 SSH 登录报错:REMOTE HOST IDENTIFICATION HAS CHANGED!

问题原因:

报错是由于远程的主机的公钥发生了变化导致的。ssh服务是通过公钥和私钥来进行连接的,它会把每个曾经访问过计算机或服务器的公钥(public key),记录在~/.ssh/known_hosts 中,当下次访问曾经访问过的计算机或服务器时,ssh就会核对公钥,如果和上次记录的不同,OpenSSH会发出警告。

解决方法:

输入下面的命令,xxx 代表服务器的公网 ip

ssh-keygen -R xxx.xxx.xxx.xxx

再重新连接就可以了

ssh root@xx.xxx.xx.xx

参考:

我是通过下面的文章找到解决方法的,原文分析的更详细

ssh连接报错:REMOTE HOST IDENTIFICATION HAS CHANGED问题解决https://blog.csdn.net/qq_30095921/article/details/136788209


记录自己的成长,也希望能帮助到大家少走弯路,期待你的点赞支持💫!

相关推荐
学思之道21 分钟前
给Linux操作系统命令取个别名
linux·运维·经验分享·学习方法
dong_beijing1 小时前
GO语言工程构建示例-mac和linux适用
linux·运维·服务器
先生沉默先1 小时前
Unity WebGL使用nginx作反向代理处理跨域,一些跨域的错误处理(添加了反向代理的配置依旧不能跨域)
运维·nginx·webgl
2201_761199042 小时前
nginx 负载均衡1
linux·运维·服务器·nginx·负载均衡
suri ..2 小时前
【Linux】进程第三弹(虚拟地址空间)
linux·运维·服务器
害羞的白菜2 小时前
Nginx基础详解5(nginx集群、四七层的负载均衡、Jmeter工具的使用、实验验证集群的性能与单节点的性能)
linux·运维·笔记·jmeter·nginx·centos·负载均衡
纪伊路上盛名在2 小时前
如何初步部署自己的服务器,达到生信分析的及格线
linux·运维·服务器·python·学习·r语言·github
爱滑雪的码农2 小时前
快速熟悉Nginx
运维·nginx·dubbo
0DayHP2 小时前
HTB:Bike[WriteUP]
运维·服务器
DieSnowK2 小时前
[C++][第三方库][httplib]详细讲解
服务器·开发语言·c++·http·第三方库·新手向·httplib