IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Ansible Failed to connect to the host via ssh


Sujet :

Administration système

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Points : 71
    Points
    71
    Par défaut Ansible Failed to connect to the host via ssh
    Hello tout le monde,

    J'essaye Ansible mais je fais fasse à un problème dont je ne trouve pas la source, ou plutot comment le résoudre.

    Voilà mon message d'erreur suite a un essai de déploiement d'un paquet qu'une VM qui tourne sur Ubuntu ( Master ) et la machine CentOs ( Slave) sur laquelle je veux installer un paquet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    root@rbo-VirtualBox:/home/rbo/Documents/Ansible# ansible-playbook -i hosts Playbook.yml
     
    PLAY [Installation des serveurs web] *********************************************************************************************************************************************
     
    TASK [Gathering Facts] ***********************************************************************************************************************************************************
    fatal: [192.168.1.29]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey,password).\r\n", "unreachable": true}
    	to retry, use: --limit @/home/rbo/Documents/Ansible/Playbook.retry
     
    PLAY RECAP ***********************************************************************************************************************************************************************
    192.168.1.29               : ok=0    changed=0    unreachable=1    failed=0
    Test de connexion success

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    root@rbo-VirtualBox:/home/rbo/Documents/Ansible# ansible all -m ping
    Enter passphrase for key '/root/.ssh/id_rsa': 
    192.168.1.26 | SUCCESS => {
        "changed": false, 
        "failed": false, 
        "ping": "pong"
    }
    Fichier hosts et playbook.yml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ---
    - name: Installation des serveurs web
      hosts: web
      remote_user: root
     
     
      tasks: 
        - name: Installation de Git
          yum: name=git
    Je peux me connecter en ssh à ma machine CentOs sans problème mais le deploiement refuse de se faire à cause de cette erreur denied access.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    root@rbo-VirtualBox:/home/rbo/Documents/Ansible# ssh root@192.168.1.26
    Enter passphrase for key '/root/.ssh/id_rsa': 
    Last login: Fri Nov 10 02:42:19 2017 from rbo-virtualbox.home
    [root@pc-271 ~]#
    Une idée ?

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2015
    Messages : 27
    Points : 31
    Points
    31
    Par défaut
    Hello,

    il me semble avoir eu le même problème.
    Est ce que tu as essayé en ajoutant ces options dans la commande ansible-playbook :
    --user=root --ask-pass

    EDIT: tu autorise seulement le ssh avec clé privée ?

    N.B

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par PoPNicoW Voir le message
    Hello,

    il me semble avoir eu le même problème.
    Est ce que tu as essayé en ajoutant ces options dans la commande ansible-playbook :
    --user=root --ask-pass

    EDIT: tu autorise seulement le ssh avec clé privée ?

    N.B
    HEllo,

    Je peux aussi accéder sans clé mais j'ai du en ajouté une car sur un site c'était la cause du access denied.

    Voilà j'ai fait ce que tu m'a conseillé mais impossible d'aller plus loin par contre je n'ai plus le message que j'avais auparant mais un nouveau presque similaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    root@rbo-VirtualBox:/home/rbo/Documents/Ansible# ansible-playbook --user=root --ask-pass -i hosts Playbook.yml 
    SSH password: 
     
    PLAY [Installation des serveurs web] *********************************************************************************************************************************************
     
    TASK [Gathering Facts] ***********************************************************************************************************************************************************
    fatal: [192.168.1.29]: UNREACHABLE! => {"changed": false, "msg": "Authentication failure.", "unreachable": true}
    	to retry, use: --limit @/home/rbo/Documents/Ansible/Playbook.retry
     
    PLAY RECAP ***********************************************************************************************************************************************************************
    192.168.1.29               : ok=0    changed=0    unreachable=1    failed=0   
     
    root@rbo-VirtualBox:/home/rbo/Documents/Ansible#
    EDIT:
    Pour J'ai entré le mdp root de la machine Slave.

    EDIT j'ai relancé la commande et j'ai le prompt qui apparaît comme si la machine faisait quelque chose, j'ai fait CTRL+C et relancé la commande mais idem le prompt est la depuis 1min

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    root@rbo-VirtualBox:/home/rbo/Documents/Ansible# ansible-playbook --user=root --ask-pass -i hosts Playbook.yml 
    SSH password: 
     
    PLAY [Installation des serveurs web] *********************************************************************************************************************************************
     
    TASK [Gathering Facts] ***********************************************************************************************************************************************************

  4. #4
    Membre régulier
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Points : 71
    Points
    71
    Par défaut
    J'ai fini par trouver grâce à l'aide de quelqu'un.

    J'ai du lancer la commande suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    root@rbo-VirtualBox:/home/rbo/Documents/Ansible# ansible-playbook -i hosts Playbook.yml 
     
    PLAY [Installation des serveurs web] *********************************************************************************************************************************************
     
    TASK [Gathering Facts] ***********************************************************************************************************************************************************
    Enter passphrase for key '/root/.ssh/id_rsa': 
    ok: [192.168.1.26]
     
    TASK [Installation de Git] *******************************************************************************************************************************************************
    ok: [192.168.1.26]
     
    PLAY RECAP **********************************************************************
    et maintenant ça fonctionne, je ne sais même pas ce que c'est que ce tree, dans les tuto il n'en parle même ni sur le site de Ansible dans la section installation.


    Tu peux m'aider à comprendre ce que c'est stp ?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2015
    Messages : 27
    Points : 31
    Points
    31
    Par défaut
    Désolé, jamais eu besoin d'installer ce paquet. c'est étonnant.
    Tu avais essayé en désactivant le "gathering facts" ?

    N.B

  6. #6
    Membre régulier
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 125
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par PoPNicoW Voir le message
    Désolé, jamais eu besoin d'installer ce paquet. c'est étonnant.
    Tu avais essayé en désactivant le "gathering facts" ?

    N.B
    Lol je ne sais même pas ce que c'est le gathering facts

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 29/06/2015, 17h27
  2. Réponses: 2
    Dernier message: 10/05/2012, 13h20
  3. [ODS RTF] erreur connection to the remote browser failed
    Par demon_john2905 dans le forum ODS et reporting
    Réponses: 5
    Dernier message: 15/03/2011, 16h08
  4. [DirectShow] Err: Failed to connect video to VMR renderer
    Par TreizeSegments dans le forum DirectX
    Réponses: 1
    Dernier message: 12/12/2004, 10h45
  5. "Error connecting to the requested database" dans
    Par ALEX77 dans le forum Débuter
    Réponses: 3
    Dernier message: 18/09/2004, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo