我正在使用Ansible构建我的云基础架构。当提示我这样做来验证RSA密钥指纹时,我不介意验证“是”。Ansible和RSA验证提示
但是,如果我尝试启动并配置50台以上的机器,这会变得反效果。有没有办法禁用使用Ansible ...或至少只是回答一次?
我正在使用Ansible构建我的云基础架构。当提示我这样做来验证RSA密钥指纹时,我不介意验证“是”。Ansible和RSA验证提示
但是,如果我尝试启动并配置50台以上的机器,这会变得反效果。有没有办法禁用使用Ansible ...或至少只是回答一次?
正如David指出,可以使用ansible.cfg
跳过与host_key_checking = False
检查,但如果你是偏执狂,你可能更喜欢使用ansible sshknownhosts module接受第一次钥匙,或当你的钥匙改变(例如,摧毁和重建时分期环境)。
您还可以设置环境变量,例如:export ANSIBLE_HOST_KEY_CHECKING = false – 2016-11-11 16:55:58
你的意思是初始SSH连接? – 2014-10-17 17:22:30
可能重复[无法禁用Ansible的主机密钥检查](http://stackoverflow.com/questions/23492032/cant-disable-ansibles-host-key-checking) – tedder42 2014-10-18 00:01:53
感谢您的链接。这有帮助! – Xanxir 2014-11-06 16:16:43