J'ai un maître et un esclave.
Je peux me connecter via ssh du maître à l'esclave.
Ansible ne peut pas connecter du maître à l'esclave.Ansible dit "Permission refusée (clé publique, mot de passe)"
Question: Qu'est-ce que je fais de mal, de sorte que Ansible ne peut pas se connecter, mais ssh peut?
connexion réussie du maître à l'esclave via ssh
[email protected]:~$ ssh slave.local
Enter passphrase for key '/home/vagrant/.ssh/id_rsa':
[email protected]'s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-87-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
17 packages can be updated.
9 updates are security updates.
----------------------------------------------------------------
Ubuntu 16.04.3 LTS built 2017-09-08
----------------------------------------------------------------
Last login: Thu Sep 28 15:20:21 2017 from 10.0.0.10
[email protected]:~$
erreur Ansible: "Permission refusée (publickey, mot de passe)"
[email protected]:~$ ansible all -m ping -u vagrant
The authenticity of host 'slave.local (10.0.0.11)' can't be established.
ECDSA key fingerprint is SHA256:tRGlinvTj/c2gpTayZ/mYzyWbs63s+BUX81TdKJ+0jQ.
Are you sure you want to continue connecting (yes/no)? yes
Enter passphrase for key '/home/vagrant/.ssh/id_rsa':
slave.local | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Warning: Permanently added 'slave.local' (ECDSA) to the list of known hosts.\r\nPermission denied (publickey,password).\r\n",
"unreachable": true
}
Ceci est mon fichier hosts
[email protected]:~$ cat /etc/ansible/hosts
[web]
slave.local
Exécuter avec 'interrupteur -vvv' et voyez ce qui ne va pas avec la commande ssh. –
Est-ce que vous essayez d'entrer ssh dans [email protected]? Votre exemple de manuel ssh se connecte à [email protected] – Rickkwa
@Konstantin malheureusement vvvv ne fournit aucune information supplémentaire. mais je l'ai ajouté ci-dessus – Skip