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 :

connexion ssh sans mot de passe


Sujet :

Administration système

  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2003
    Messages : 173
    Points : 90
    Points
    90
    Par défaut connexion ssh sans mot de passe
    Bonjour,
    dans le but de faire un serveur de sauvegarde, j'ai voulu automatiser la connexion à différents serveurs et je bloque sur la connexion sans mot de passe par clé pub/priv
    J'ai suivi la méthode de génération de clé (ssh-keygen....ssh-copy-id etc. dans différents tuto)
    Lorsque je teste ma sauvegarde (scp -i etc. ou encore sftp -o etc.) le serveur me demande toujours une authentification par mot de passe.
    Y a-t-il quelque chose à désactiver sur le serveur distant afin qu'il ne demande plus de mot de passe mais fasse confiance à la clé ?
    Merci.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 26
    Points : 49
    Points
    49
    Par défaut
    S'il te demande toujours un mot de passe c'est que ta clé n'est pas valide/pas configurée comme il faut.

    Vérifie :
    - Que tu as bien généré une clé sur la machine qui veut se connecter (pc1)
    - Que les droits sur le dossier ~user/.ssh sont correct (700 de mémoire)
    - Que tu as bien copié la clé publique dans le fichier ~user/.ssh/authorized_keys du pc2.
    - Que tu utilises bien ta clé quand tu utilise ssh (par défaut il prends le fichier id_rsa ou id_dsa, tu peux le spécifier explicitement par l'option -i de SSH).

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2003
    Messages : 173
    Points : 90
    Points
    90
    Par défaut
    Merci pour ta réponse.
    Voici ce que j'ai fait:
    sur le poste local (poste destiné à sauvegarder mon park)
    #ssh-keygen -t dsa -b 1024
    copie de la clé vers le serveur à sauvegarder
    ssh-copy-id -i /root/.ssh/id_dsa.pub root@IPServer
    J'entre le mot de passe de la cible
    Lorsque je copie du local vers distant (donc vers le serveur):
    #scp -i /root/.ssh/id_dsa /root/test.txt root@IPServer:/tmp
    ça marche depuis que j'ai modifié les droits avec un chmod

    En revanche, ce qui m'intéresse c'est de transférer des fichiers à sauvegarder vers le poste local. Donc, je tape:
    #sftp -o "Identityfile /etc/ssh/ssh_host_rsa_key" root@IPServer:/tmp/test.txt /tmp
    Et là ça plante car ça me demande toujours le password. Je me demande si la problème ne vient pas de l'emplacement de l'ID ?
    En revanche, j'ai installé rsync, j'ai suivi un tuto et ça marche sans password.
    j'ai tapé pour cela:
    rsync -avz -e "ssh -i /root/.ssh/id_dsa" root@IPServer:/tmp/fichier /tmp
    Là pas de souci.
    La différence entre rsync et sftp ?
    Merci pour ton aide

  4. #4
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2003
    Messages : 173
    Points : 90
    Points
    90
    Par défaut [RESOLU]
    Réponse à ma question: il s'agissait effectivement de l'emplacement de l'ID.
    La tentative en sftp avec le même chemin que scp fonctionne. En revanche, ton conseil pour le chmod du rep ssh m'a été précieux
    Merci beaucoup pour avoir orienté mes recherches.

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 26
    Points : 49
    Points
    49
    Par défaut
    Note que les erreurs sur les droits dans le dossier .ssh sont indiqués dans les logs syslog. Par ailleurs, il est également possible de lancer le démon sshd en premier plan en verbose pour voir exactement ce qu'il se passe à la connexion . J'espère que ça servira à d'autres.

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

Discussions similaires

  1. Connexion SSH sans Mot de passe
    Par badeddin dans le forum Réseau
    Réponses: 4
    Dernier message: 27/03/2012, 07h41
  2. jsch : ssh sans mot de passe
    Par zc1294 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 17/07/2009, 14h54
  3. Connexion sans mot de passe malgré existence de celui-ci
    Par guigz31 dans le forum Administration
    Réponses: 4
    Dernier message: 16/07/2009, 18h05
  4. ssh accès sans mot de passe pour un utilisateur
    Par hammag dans le forum Sécurité
    Réponses: 2
    Dernier message: 21/05/2008, 09h04
  5. Réponses: 7
    Dernier message: 06/06/2006, 14h54

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