SSH 连接警告:远程主机身份验证已更改
您遇到了 SSH 连接警告,提示“远程主机身份验证已更改”。这表明远程主机的身份验证信息可能发生了变化,可能是由于以下原因:
- 中间人攻击 (Man-in-the-middle attack): 攻击者可能拦截了您的连接,并伪造了远程主机的身份。
- 主机密钥已更改: 远程主机管理员可能更改了主机的密钥。
由于启用了严格的主机密钥验证,SSH 客户端无法确认连接的安全性和真实性,因此连接失败并被认为是有害的。
如何解决:
- 联系系统管理员: 联系负责管理远程主机的系统管理员,确认主机密钥是否确实发生了变化。
- 添加正确的主机密钥: 将正确的 SSH 主机密钥添加到您的已知主机列表 (known_hosts) 中。这将告诉 SSH 客户端信任该主机,并避免再次出现此警告。
添加主机密钥的步骤:
- 打开命令行或终端。
- 使用以下命令将主机密钥添加到 known_hosts 文件:
ssh-keyscan 169.254.212.35 >> ~/.ssh/known_hosts
- 重新尝试连接。
注意: 确保您添加的密钥是正确的,并来自可信来源。如果您不确定,请不要添加任何密钥,并联系系统管理员寻求帮助。
原文地址: http://www.cveoy.top/t/topic/gPGh 著作权归作者所有。请勿转载和采集!