【问题标题】:All reasons that raise a ssh remote host identification has changed引发 ssh 远程主机标识的所有原因都已更改
【发布时间】:2018-02-10 08:02:36
【问题描述】:

当 SSH 显示时

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

我知道当您重新安装远程服务器时会发生这种情况,但我尝试列出其他原因

我知道如何解决,所以请不要将主题标记为重复,它是关于问题的根源。

【问题讨论】:

    标签: ssh


    【解决方案1】:
    1. 客户更改了他的密钥(软件重新安装或手动)。
    2. 服务器更改了他的密钥(软件重新安装或手动)。
    3. 假设服务器使用 IP 12.34.56.789 并且域 example.com 已注册到该 IP。您一直使用 IP 进行 ssh-ing,例如 ssh user@12.34.56.789,但现在您使用域进行 ssh,例如 ssh user@example.com

    这些是我个人遇到的。如果有人知道其他任何人,请在下面发表评论或编辑答案。

    【讨论】:

    • 对于 1 和 2 可以,但对于 3,它应该在 .ssh/know_host 中添加 2 个条目(一个用于 IP,一个用于主机/域)?
    • 是的,每人一个。我删除了我的.ssh/known_hosts 并尝试了ssh user@12.34.56.789,添加了密钥,尝试了ssh user@example.com 并且没有错误...奇怪...这可能与DNS 的配置方式有关,不太确定...只是分享我的经验。
    • 或者可能与本地 DNS 缓存有关。这比 DNS 配置更有可能。
    猜你喜欢
    • 2014-01-17
    • 2015-05-26
    • 2012-01-29
    • 1970-01-01
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 2020-07-11
    相关资源
    最近更新 更多