baship | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: ***@ip: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).",
"unreachable": true
}
在Hosts文件中添加服务器列表后,因为是通过证书免密认证,所以需要使用ssh-keygen -t rsa
来生成公钥私钥。
在.ssh文件中和找到id_rsa.pub将其复制到目标主机中
bashssh-copy-id -i <id_rsa.pub 文件地址> 用户名@ip
接下来运行ansible all -m ping
主机正常返回