Script connexion ssh

Bonjour,

J'ai une question, je voudrais faire un script de connexion ssh.
Le script sera lancé à partir d'une machine windows, il ira se connecter sur une machine linux.
Puis il enverra un fichier txt sur ma debian ?

Est-ce-que ce script est correct pour la connexion ?

#!/usr/bin/expect -f

set force_conservative 1 ;

set timeout 2
spawn ssh -l root 192.168.10.20 -p 222
expect "password:\r"
send -- "mon_mot_de_passe\r"
expect -gl "\\\[*]\$*"
send_user "\rExtinction imminente..."
send -- "shutdown -h now\r"
expect -gl "\\\[*]\$*"
Configuration: Windows XP
Firefox 3.5.3

5 réponses

  1. Modérateur
    Tiens sur un des liens trouvé sur mon lien ci-dessus, il y a une FAQ :
    http://bmrc.berkeley.edu/people/chaffee/expectnt.html
    0
    1. changer ce chemin #!/usr/bin/expect -f par quel exécutable.
      En faites, je dis ça car je ne connais pas vraiment le BATCH, alors je sais pas si les commandes restent les mêmes etc.

      Est-ce-que tu peux m'indiquer un tuto ou un site qui m'aidera ?

      Stp
      Cdt,
      0
      1. Modérateur
        http://expect.nist.gov/#windows

        Et en changeant le chemin en début vers l'exécutable, ça devrait être bon ;-))
        0
        1. non mais le script ne peut pas être bon, j'ai envie de le mettre dans windows pour qu'il se connecte sur une machine debian ?

          tu vois ce que je veux dire ? donc je suis obligé de faire du BATCH ?
          n'est-ce-pas ?

          Cdt,
          0
          1. Modérateur
            Salut,

            Oui, à part qu'aucun fichier n'est envoyé, juste l'extinction de la machine ;-\
            0