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

Réseau Discussion :

Binaire ssh : passer un mot de passe "en parametre"


Sujet :

Réseau

  1. #1
    Membre éprouvé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Points : 1 054
    Points
    1 054
    Par défaut Binaire ssh : passer un mot de passe "en parametre"
    Bonjour,

    Je dois développer une interface(pour mac en c/objc) permettant d' établir une connexion ssh.

    On m' affirme qu' il est possible d' utiliser le binaire ssh (Qui est le même que celui du système unix, ce qui justifie que je pose la question sur ce forum, le problème étant le même sous toutes les architectures) et de lui passer le mot de passe via une variable d'environnement / un fichier de configuration / une pipe sur son entrée standard.

    Malheureusement, après de longues recherches sur internet, je ne suis pas parvenu a trouver le moyen de le faire.
    (Le binaire attend un terminal, pas une pipe, je ne vois pas de moyen de forcer un mot de passe via -F et je n' ai pas vu de texte faisant mention de variable d' environnement)

    Connaissez vous un moyen de renseigner automatiquement le mot de passe utilisé par le binaire ssh pour se connecter?

    NB : Il est hors de question d' utiliser des clefs SSH, les machines en questions étant accessibles a plusieurs utilisateurs et l' authentification devant être individuelle.

  2. #2
    Membre éprouvé
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Points : 1 056
    Points
    1 056
    Billets dans le blog
    2
    Par défaut
    slt,

    si je ne me trompe pas, c'est

    ssh -f nom_config_file (chemin complet du fichier de config)

  3. #3
    Membre éprouvé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Points : 1 054
    Points
    1 054
    Par défaut
    Citation Envoyé par matrix788 Voir le message
    slt,

    si je ne me trompe pas, c'est

    ssh -f nom_config_file (chemin complet du fichier de config)
    En fait, c' est -F pour utiliser un fichier de configuration, et -f pour le lancer en background, de mémoire. Mais je n' ai pas connaissance d' une option dans le fichier de configuration qui permettrait de spécifier le mot de passe.

  4. #4
    Membre éclairé Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Points : 823
    Points
    823
    Par défaut
    Bonjour,

    Le mot de passe est pour l'utilisation interactive (les doigts sur le clavier). Pour les scripts qui se connectent sur d'autres machines, il faut utiliser les clés générées par la commande ssh-keygen. Dans ce cas, pas de mot de passe demandé.

  5. #5
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    tu as une explication ici pour utiliser ssh sans password car je pense que jmelyn a raison : http://www.csua.berkeley.edu/~ranga/...sh_nopass.html

    mais pourquoi ne pas utiliser libssh ?

  6. #6
    Membre éprouvé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Points : 1 054
    Points
    1 054
    Par défaut
    Lib ssh c' est un peux recoder le monde pour pas grand chose. En fait, plink existe sur toute les archis, donc aussi sous mac. Plink permet de passer un mot de passe en paramètre, donc on peux lancer le binaire avec.
    Merci pour votre aide.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 06/04/2010, 19h16
  2. 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, 10h04
  3. Réponses: 3
    Dernier message: 09/10/2007, 17h22
  4. Réponses: 3
    Dernier message: 21/11/2006, 16h17

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