ARTICLE

【问题解决】SSH连接警告"WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED"

问题描述 当我输入ssh命令后,出现了REMOTE HOST INDENTIFICATION HAS CHANGED! 的警告。这一错误的原因是,我重新安装了该ip下的主机。之前这台本地主机和该远程主机有过连接,但现在我的重装动作使得远程服务器的密钥发生变化,无法正常验证密钥。 解决问题 在本地主机

timeStarry164 字 · 约 1 分钟

问题描述

当我输入ssh命令后,出现了REMOTE HOST INDENTIFICATION HAS CHANGED! 的警告。这一错误的原因是,我重新安装了该ip下的主机。之前这台本地主机和该远程主机有过连接,但现在我的重装动作使得远程服务器的密钥发生变化,无法正常验证密钥。

image-ugux.png

解决问题

在本地主机执行ssh-keygen -R <ip> 即可清空连接密钥。这时再重新连接远程服务器即可。

阅读参考

  1. 处理ssh链接时候出现的"WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED"警告 - 知乎 (zhihu.com)

  2. ECDSA密钥对生成以及在Token中的应用 - 知乎 (zhihu.com)

COMMENTS00 条

评论

还没有评论

可以在下面留下第一条。昵称和内容会公开显示。

发表评论

评论审核后公开。邮箱始终私有。当前不发送回复通知。