为什么暴露known_hosts危险

我一直在寻找使用GIT和docker进行自动化构build。 我觉得有用的工具之一是ssh-keyscan ,它将结果添加到known_hosts并允许您在首次克隆存储库时绕过“指纹”提示。

我读了一个评论说, 暴露这个文件是非常危险的 。 我以为keyscan只是把一堆公钥添加到你的known_hosts文件中。 如果有人看到这个,为什么这么危险?他们能否使用相同的工具获得完全相同的公钥?

我会想,在链接中,添加一个私人的ssh密钥到docker集装箱将是危险的部分,因为这是你不想分享的部分。