【问题标题】:Ansible : Must install the sshpass programAnsible : 必须安装 sshpass 程序
【发布时间】:2019-12-02 20:48:20
【问题描述】:

Ansible 命令:

ansible all -m module-name -o  -e "ansible_user=username ansible_password=password"  

出现以下错误:

主机IP |失败的! => {"msg": "要使用带密码的 'ssh' 连接类型,必须安装 sshpass 程序"}

【问题讨论】:

    标签: ansible sshpass


    【解决方案1】:
    • 安装 sshpass: apt-get update apt-get- install sshpass

    • 如果不是这个错误可以通过导出环境变量来解决。 export ANSIBLE_HOST_KEY_CHECKING=False

    • 如果不尝试在当前文件夹中创建一个文件 ansible.cfg,其内容如下: [defaults] host_key_checking = false

    【讨论】:

    • 如 msg 建议的那样...安装 sshpass 解决了这个问题。
    猜你喜欢
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2020-01-18
    相关资源
    最近更新 更多