Double connexion distante en bash

Pims83 Messages postés 21 Statut Membre -  
Pims83 Messages postés 21 Statut Membre -
Bonjour,

j'essaye de créer un script de connexion d'istante automatique:

#!/bin/bash

ssh -4l login machine1 '
ssh -4l login:mdp machine2 '
mkdir /tmp/toto;
'
'
mais cela ne marche pas , pas de création du repertoire toto dans le dossier tmp de la machine 2

alors que ca ca marche

ssh -4l login machine1 '
mkdir /tmp/toto;
'

je n'est pas expect pour faire des script.

Merci de votre aide
Configuration: Opteron 165 / DFI Lan party Nf4 Ultra / 2 Go / Radeon HD 3870 / raid 5 4TO

4 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    J'ai pas bien compris ce que tu voulais faire au juste ?!

    Te loguer en ssh sur la machine1 et à partir de là, te loguer sur la machine2 (depuis la machine1)
    ou
    lancer les 2 commandes l'une à la suite de l'autre depuis la machine de départ (celle d'où est lancé le script)...

    De plus c'est quoi ces quotes dans ton script ? Celles après machine1 et machine2 ainsi que celles en fin de script ???
    0
  2. Pims83 Messages postés 21 Statut Membre
     
    Desolé pour mettre autant de temps a repondre.

    Les cotes c'est pour entouré le ssh non ?

    sinon je souhaite me loggé sur la machine 2 pour y décomprésser une archive

    mais pour me lloger sur la machine 2 il faut d'abor que je soi connecté a la machine 1.

    Merci ;)
    0
  3. Pims83 Messages postés 21 Statut Membre
     
    Je viens d'essayzer avec des double cote au lieu des simple cote et ça ne marche toujours pas ? une idée pour faire un ssh dans un ssh ?
    0
  4. Pims83 Messages postés 21 Statut Membre
     
    Je vient de trouvé une solution :

    ssh -4l login@machine1 <<TOTO
    sleep 5 s;
    ssh -4 login@machine 2 <<TATA

    # Une fenetre s'affiche pour demander le mot de pass de la connexion
    #Code

    TATA
    TOTO

    ca a l'air de bien fonctionner je tien au courant

    Si vous avez de meuilleur methode dite le moi ;)
    0