Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Bash et telnet
Envoyé par: rentau

Bonsoir,

Avant toute chose, je suis débutant en bash, c'est mon premier script ;-)
Je souhaite faire un script pour me connecter sur une machine en telnet, en renseignant le nom du login et le mot de passe, puis executer une série de commande.
En mode interactif, je fais comme ça :
telnet 192.168.0.1
login --> admin
password --> secret
commande --> get nat status

Je voudrais savoir si il est possible de renseigner automatique les champs login et password. En lisant le man et l'article de Lea sur bash, je ne sais pas ...

Merci pour vos suggestions.

Rentau

Poste le Saturday 3 January 2004 20:56:13
Répondre     Citer    
Re: Bash et telnet

Si tu veux récupérer des arguments sur la ligne de commande, tu peux utiliser $1 à $9.

En revanche, étant donné ton besoin, il existe au moins deux autres solutions :
- rsh (non sécurisé comme telnet) permet d'exécuter une commande sur une machine distante
- ssh (sécurisé) permet beucoup plus (sftp, scp, ssh ...)

La seconde est plus simple à utiliser une fois installée. En effet, l'échange de mot de passe n'est plus nécessaire si tu échanges les clés publiques des utilisateurs/machines.

Poste le Sunday 4 January 2004 14:45:21
Répondre     Citer    
Re: Bash et telnet
Envoyé par: rentau

salut,

Malheureusement, je ne peux pas installer SSH ou autre. Je peux uniquement utiliser telnet. Je dois présicer que le telnet se fait sur un modem.

Merci pour ta réponse Stéphane.

Rentau

Poste le Sunday 4 January 2004 16:03:41
Répondre     Citer    
Re: Bash et telnet
Envoyé par: sanglier

essaies

telent xxx.xxx.xxx.xxx << EOT
toto
#@rty1
cd .....
commande.....
exit
EOT

toto serrait ton login et #@rty1 ton password....

ca marche tres bien avec ftp ou mailx par exemple comme facon de proceder

Poste le Sunday 4 January 2004 16:23:23
Répondre     Citer    
Re: Bash et telnet
Envoyé par: rentau

Merci Sanglier.
Ca fonctionne trés bien.

Rentau

Poste le Monday 5 January 2004 20:26:03
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Bash et telnet
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons