有没有办法在 bash 脚本中自动接受任何 RSA 密钥而无需用户干预?我需要这个脚本在没有用户干预的情况下运行,并且每次遇到新的 ip 时它都会停止,我只需要它接受所有这些。
答案1
如果您需要的只是接受新的未知主机,请尝试以下操作:
ssh -o StrictHostKeyChecking=no
如果您还需要接受更改的主机密钥,您可以欺骗 SSH 使用空白文件来存储其本地已知主机密钥集,然后接受新的未知主机密钥。请注意,这是一个坏主意™:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no