我有流浪者virtual machine
跑步。
I can ssh
进入它使用ssh [email protected] /cdn-cgi/l/email-protection
然后它会询问我私钥的密码,我可以输入该密码,然后它就会让我登录。
但如果我使用:
ansible all -m ping
然后我得到这个:
192.168.0.28 | FAILED => FAILED: ssh [email protected] /cdn-cgi/l/email-protection:22 : Private key file is encrypted
To connect as a different user, use -u <username>.
如何在ansible中输入密码?
I tried ansible -k
但它说身份验证失败。
尝试使用ssh
作为运输。一般来说,Ansible 使用paramiko
这对于交互式会话不太友好:
ansible all -c ssh -m ping
如果这不起作用,我在文档或代码中没有看到任何有关使用 ssh 密钥密码运行 Ansible 的内容,因此您可能需要使用如下内容删除它:
openssl rsa -in private_key_with_pass_phrase -out private_key_without_pass_phrase
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)