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

Shell et commandes GNU Discussion :

aide pour un script


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2007
    Messages : 52
    Par défaut aide pour un script
    salut ,

    j'ai une application a faire sous linux et j'ai besoin d'un script pour l'éxécuté,

    je veux me logger sur une autre machine a distance pour executer des commandes sur celle la avec la commande ssh
    dans la console de linux je fais :
    ssh login@MachineSurLaquelleJeveuxmeconnecter

    apres on me demande un mot de passe , mais comment faire avec le scripts? parce que avec le script y aura plus de console pour ecrire le mot de passe alors comment ca se passerait
    merci ..

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 185
    Par défaut
    Bonjour !

    Peut être une piste par ici :
    SSH Protocol version 1 :
    The file ~/.ssh/authorized_keys lists the public keys that are permitted
    for logging in. When the user logs in, the ssh program tells the server
    which key pair it would like to use for authentication. The server
    checks if this key is permitted, and if so, sends the user (actually the
    ssh program running on behalf of the user) a challenge, a random number,
    encrypted by the user's public key. The challenge can only be decrypted
    using the proper private key. The user's client then decrypts the chal-
    lenge using the private key, proving that he/she knows the private key
    but without disclosing it to the server.

    En gros, de l'auth, mais juste à partir d'une clef
    Je sais pas du tout comment ça marche après ca, mais peut être qu'avec de la chance

    Bonne chance en tout cas !

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 145
    Par défaut
    Il faut faire une authentification par clef, ce qui est normalement autorisé par l'admin. de la machine.
    Le principe est simple :
    1. Générer une paire de clef privée / publique avec ssh-keygen
    2. copier la clef publique sur le serveur distant dans le fichier ~/.ssh/authorized_keys


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ ssh-keygen
    $ scp ~/.ssh/id_rsa.pub me@remote:.ssh/authorized_keys
    En principe, si tout se passe bien, l'authentif. vers cette machine se fera par clef. Si ça ne fonctionne pas, en revanche, la vraie galère commence...

Discussions similaires

  1. [MySQL] Aide pour un script utilisant foreach
    Par nicoreims dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/08/2006, 16h36
  2. Besoin d'aide pour un script shell
    Par lecharcutierdelinux dans le forum Linux
    Réponses: 5
    Dernier message: 20/05/2006, 10h36
  3. aide pour un script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/03/2006, 14h28
  4. [Tableaux] aide pour un script
    Par jim1 dans le forum Langage
    Réponses: 3
    Dernier message: 22/01/2006, 20h48
  5. [langage] aide pour un script pliz
    Par biog dans le forum Langage
    Réponses: 6
    Dernier message: 17/05/2005, 13h54

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