大家都知道以下消息
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\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 按照要求发出投诉。