在这里插入图片描述
在这里插入图片描述

原因:

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

翻译过来就是

警告:远程主机标识已更改!

此报错是由于远程的主机的公钥发生了变化导致的。

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

我的原因:因为我在购买了一台服务器,通过这台服务器传输文件后,删除了这个服务器,重新购买,因此ip地址是一样的,但是公钥改变了。因此这台服务器连接的还是同一个ip,但是出现错误了。

解决办法:
使用命令清除所连接的IP:

ssh-keygen -R XX.XX.XX.XX 

其中,XX.XX.XX.XX为之前连接时的网段IP

就解决了。
在这里插入图片描述

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐