Login ssh script

Résolu/Fermé
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 - 12 août 2009 à 15:21
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 - 12 août 2009 à 17:47
Bonjour,
J'ai un script qui me permet de me connecter à une machine via ssh:

#!/usr/bin/expect -f
set force_conservative 1;
set timeout 3
spawn ssh <mon_ip>
expect "password: $"
send "<mon_password>\r"
interact

Mais j'aimerai remplacer mon_ip et mon_password par des variable passé en parametre comment faire ?

Merci

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
12 août 2009 à 17:45
Salut,

Voir ce thread ;-))
0
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 24
12 août 2009 à 17:47
C bon j'ai trouvé merci

Réponse:
set host [lindex $argv 0]
set password [lindex $argv 1]

et récuperer les variable comme ceci $host et $password

Thanks
0