【发布时间】:2016-11-11 18:48:04
【问题描述】:
众所周知,将-o StrictHostKeyChecking=no 添加到 ssh 会打开一个很大的 MITM 安全漏洞。尽管如此,在进行自动化时,我们确实希望避免破坏构建,因为我们没有在交互模式下运行。
StrictHostKeyChecking 似乎只有 3 种模式,它们都无法涵盖您希望在不冲突的情况下自动接受未知键的情况。
-
ask: 不适用于自动化 -
no:启用 MITM,严重的安全问题 -
yes: 如果指纹未知,则无法使用
那么,我们如何使这项工作自动化,自动学习新密钥,但如果它们与现有密钥不匹配则失败?
【问题讨论】: