我们想从返回的 linux 远程机器中引起状态
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r",
"@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @\r",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r",
所以我们在本地/root/.ssh/known_host
文件(beta机器)中更改远程机器的字符之一,以便进行此模拟
但这不会发生
当我们从 beta 机器向远程机器执行 ssh 时
ssh alpha1
我们无需获取即可访问远程机器:
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r",
"@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @\r",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r",
那么如何模拟这种情况呢?
可能有办法通过弄乱 来做到这一点
~/.ssh/known_hosts
,但这里有一个使用sshd
作为普通用户运行的服务器的解决方案:现在:
然后
ssh-keygen -R [localhost]:2222
,冲洗,重复。您可以根据自己的需要对其进行工具化。