![强制场景关于远程主机标识已更改](https://linux22.com/image/1601842/%E5%BC%BA%E5%88%B6%E5%9C%BA%E6%99%AF%E5%85%B3%E4%BA%8E%E8%BF%9C%E7%A8%8B%E4%B8%BB%E6%9C%BA%E6%A0%87%E8%AF%86%E5%B7%B2%E6%9B%B4%E6%94%B9.png)
大家都知道以下消息
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r",
"@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @\r",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r",
表明主机远程机器标识已更改
现在:我们有两台机器
并且从源机器到目标机器的 ssh 是可以的
如下所示:
# ssh Linux_box1
Last login: Tue Aug 27 14:57:51 2019 from linux_box_source
#
但现在,我们想强制拒绝 ssh 并给出有关的消息EMOTE HOST IDENTIFICATION HAS CHANGED
我们想进行测试
我们计划使用命令
ssh-keygen -R Linux_box1
如果 ssh 返回有关的问题REMOTE HOST IDENTIFICATION HAS CHANGED
这有可能在远程机器上发生吗?
答案1
只需稍微修改机器的密钥(替换一个字符)或将其替换为本地known_hosts
文件中的假密钥。这将使 SSH 按照要求发出投诉。