如何在没有 ssh 的情况下测试远程主机标识的变化

如何在没有 ssh 的情况下测试远程主机标识的变化

我有一个脚本,它在运行一些使用 SSH 的命令时,假设远程主机密钥在 known_hosts 中。

我想知道是否有一些命令可以运行,在这些脚本触发之前输出远程主机密钥状态。但我认为一定有比尝试启动“ssh”会话更理想的方法?

答案1

您可以使用它ssh-keyscan来检索远程主机的主机密钥。不过,恐怕您必须编写几行 shell 代码来检查您的 known_hosts 中是否有这些密钥。

相关内容