Automatiser loguin et mot de passe via telnet

Résolu/Fermé
tititotof - 22 févr. 2008 à 13:36
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 25 févr. 2008 à 09:06
bonjour à tous !
pour automatiser le login et mot de passe via telnet,
voici le fichier de commande que j'utilise :

#!/usr/bin/expect -f
set timeout -1
spawn telnet IP_OU_NOM_D_HOTE_DU_ST510

expect "Username : "
send -- "TON_USER_SUR_LE_ROUTEUR\r"

expect "Password : "
send -- "TON_PASS_SUR_LE_ROUTEUR\r"

(test avec ou sans #)expect "=>"
(test avec ou sans #)send -- "quit\r"

en lancant le fichier,
j'arrive à avoir le loguin et le mot de passe en automatique,
la page d'ouverture ce fait bien, mais deux seconde apres, je revient automatiquement sur le prompt...du terminal... snif....
qui serait me dire ce qui cloche là dessus ?
duncke very schone d'avance...
tof

3 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 894
22 févr. 2008 à 19:28
Salut,

T'as essayé avec la commande "interact" ?
#!/usr/bin/expect -f
set timeout -1
spawn telnet IP_OU_NOM_D_HOTE_DU_ST510

expect "Username : "
send -- "TON_USER_SUR_LE_ROUTEUR\r"

expect "Password : "
send -- "TON_PASS_SUR_LE_ROUTEUR\r" 
interact
;-))
2
jipicy !
t'es mon sauveur !
admirablement votre...tof.
0
à moins que vous aillez une autre solutions que celle-ci....je serais egalement preneur ;-)
1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
25 févr. 2008 à 09:06
;-))
1