我正在使用 Chef,并尝试将 SSH 指纹添加到特定服务用户帐户的 known_hosts 文件中,以便我可以通过 git 拉取存储库。我的脚本因主机验证失败而失败。我不想跳过验证。我希望 Chef 将指纹安装到已知主机文件中。
要求:
要求:
- 不要禁用验证
- 不要跳过验证
- 不要向 known_hosts 文件添加重复条目(使其对于 Chef 可重复)
- 不要使用 DNS。SSH 可以使用 DNS 进行验证,但这并不是非常安全的,并且默认情况下未启用安装。
- 使其易于以后更改,不要预编译 known_hosts 的散列行,输入应为 ssh 密钥的指纹。