自动接受bash脚本中的rsa密钥

pro*_*007 4 scripting bash

有没有办法在没有用户干扰的情况下自动接受 bash 脚本中的任何 RSA 密钥?我需要这个脚本在没有用户干预的情况下运行,它会在每次遇到新的 ip 时停止,我只需要它接受所有这些。

Cal*_*leb 13

如果您只需要接受新的未知主机,请尝试以下操作:

 ssh -o StrictHostKeyChecking=no
Run Code Online (Sandbox Code Playgroud)

如果您还需要接受更改的主机密钥,您可以欺骗 SSH 使用一个空白文件来存储它的本地已知主机密钥集,然后接受新的未知主机密钥。请注意,这是一个坏主意™:

ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
Run Code Online (Sandbox Code Playgroud)