Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre du Club Avatar de Michel38
    Profil pro
    Inscrit en
    juin 2005
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : juin 2005
    Messages : 146
    Points : 47
    Points
    47

    Par défaut sftp - scp et clé privée / publique

    Bonjour à tous,

    Je cherche à communiquer entre plusieurs serveurs Unix ou Linux par script.
    Le serveur source est un AIX, les serveurs cibles pouvant être du SCO, du Solaris, de l'AIX ou du Linux.
    Je souhaite pouvoir communiquer entre ces serveurs, et même envoyer des fichiers par script shell.

    J'ai bien essayé de créer une clé privée sur la source, de placer la clé publique sur un serveur cible. mais immanquablement à chaque fois que je lance mon script, j'ai une demande de mot de passe.

    Ca fait quelque temps que je recherche sur le net, en vain, bien entendu..

    Si quelqu'un pouvait me donner une piste.

    Merci par avance.

  2. #2
    Modérateur
    Avatar de jlliagre
    Profil pro
    Inscrit en
    juin 2007
    Messages
    1 569
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : juin 2007
    Messages : 1 569
    Points : 3 313
    Points
    3 313

    Par défaut

    Souvent, il s'agit d'un problême de droits ou propriétaire incorrect sur le répertoire .ssh et les fichiers s'y trouvant.
    ɹǝsn *sıɹɐlos*

  3. #3
    Membre du Club Avatar de Michel38
    Profil pro
    Inscrit en
    juin 2005
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : juin 2005
    Messages : 146
    Points : 47
    Points
    47

    Par défaut

    Oui, j'ai déjà vérifié ce point de détail.
    Le répertoire où se trouve la clé est en 700, et la clé est en 600...
    Mais rien...

  4. #4
    Modérateur
    Avatar de jlliagre
    Profil pro
    Inscrit en
    juin 2007
    Messages
    1 569
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : juin 2007
    Messages : 1 569
    Points : 3 313
    Points
    3 313

    Par défaut

    Il ne s'agit pas d'un point de détail puisque ssh refuse les clefs si les droits ne sont pas bons.

    Qu'affichent:

    Code :
    1
    2
    3
    4
    5
    id
    echo ~
    ls -la ~/.ssh
    grep -v "^[#]" /etc/ssh/sshd_config | grep -v "^$"
    ssh -vv localhost
    ɹǝsn *sıɹɐlos*

  5. #5
    Membre du Club Avatar de Michel38
    Profil pro
    Inscrit en
    juin 2005
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : juin 2005
    Messages : 146
    Points : 47
    Points
    47

    Par défaut

    J'ai trouvé.

    En fait il s'agissait de droits non pas du répertoire .ssh, mais du répertoire de l'utilisateur, donc un niveau au dessous, qui n'avait pas les bons droits.
    Le répertoire ssh était donc bien en 700, mais le répertoire contenant qui correspond à $HOME, lui était en 777....
    Trop de droits tuent les droits !!

    Merci en tout cas.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •