我整个上午都呆在这里,而且我在其他地方也看到过有关此错误的多篇文章,但目前没有一种解决方案对我有用。
我正在与Ansible一起玩,并尝试为此项目设置我的清单和主机。
对于我的主机文件,我有(/ etc / ansible / hosts):
[test-servers]
x.x.x.x
对于我的清单,我有(/etc/ansible/inventory.txt):
ansible-target ansible_ssh_host=x.x.x.x ansible_user=user ansible_ssh_pass=password
但是当我尝试运行ansible -m ping all
时,我得到:
x.x.x.x | UNREACHABLE! => {
"changed": false,
"msg": Failed to connect to the host via ssh: user@x.x.x.x: Permission denied (publickey,password,keyboard-interacgive.\r\n"
"unreachable":true
}
但是,当我跑步时,我会成功收到pong响应:
ansible x.x.x.x -m ping -i /etc/ansible/inventory.txt
有人知道这可能是什么吗?
谢谢。
答案 0 :(得分:0)
找到了解决方案。需要它提示我输入密码以设置初始Ansible SSH配置。