我已经生成了 SSH 密钥,并将其复制到远程服务器。当我尝试 SSH 连接到该服务器时,一切都正常:
ssh user@ip_address
用户不是root。如果我尝试通过ansible进行ssh:
ansible-playbook -i hosts playbook.yml
使用Ansible Playbook:
---
- hosts: web
remote_user: user
tasks:
- name: test connection
ping:
以及 hosts 文件:
[web]
192.168.0.103
我收到了一条错误信息:
...
Permission denied (publickey,password)
有什么问题?
-vvvv
参数,将输出内容发布。 - Kashyap