ansible使用技巧 密码包含特殊符号(#)号的处理方法

在ansible hosts文件中

[144duan]

10.10.10.10   ansible_ssh_user=root ansible_ssh_pass=12345#1

此时发现节点连接保错unreachable

10.10.10.10 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).\r\n", "unreachable": true}


但是手动连接正常

原因是密码中的#号需要转义

[144duan]

10.10.10.10   ansible_ssh_user=root ansible_ssh_pass=12345\#1

完美解决!!!!

你可能感兴趣的:(ansible使用技巧 密码包含特殊符号(#)号的处理方法)