通过 Ansible 进行 ssh 尝试失败

通过 Ansible 进行 ssh 尝试失败
fatal: [SW1]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": false, "msg": "paramiko: The authenticity of host '<ip-address>' can't be established.\nThe ssh-rsa key fingerprint is b'11cf4d805165c66aaa56245674095d3f3'."}

我是 Ansible 的新手,并试图探索它,在通过 ansible playbook 连接到交换机时遇到问题,但是当我使用终端 ssh 到 IP 地址时,我可以登录。

我尝试过的事情:

  1. 我做host_key_checking = Falseansible.cfg
  2. 在 .ssh/config 文件中添加了算法和密码条目
  3. 残疾人ssh -oStrictHostKeyChecking=no admin@<ip-address>

请帮忙。

答案1

如果您尝试访问网络交换机,它们不会有 python 解释器,因此您需要使用模块raw( ansible-doc raw)。

至于您的访问问题,请先尝试使用该raw模块。之后,看一下常见的 SSH 故障排除。

相关内容