Telnet dans un bash !! HELP !! merci :-))

Ryu31 -  
Ryu31 Messages postés 1 Date d'inscription   Statut Membre -
Bonjour ,

Je suis debutant en Linux, souhaite ecrire un petit script "bash" permettant de :

- se connecter en "Telnet" sur un routeur.
(telnet @IP)

- s'authentifier.
(login puis password)

- taper des commandes.
(show arp, show version ....)

le tout sauvegarder dans un fichier !

Je n'y arrive pas, j'ai essayer les commandes suivantes mais rien n'y fait j'oubli surem. bcp de choses !

"telnet @IP << EOF << toto.txt
dans toto.txt (show arp..... EOF)

HELP ME !! :-)

Merci beaucoup,

ryu.31@voila.fr

1 réponse

  1. RTFM
     
    tu y es presque

    #!/bin/bash
    telnet ..... << EOT
    blabla
    blablabla
    blabla
    exit
    EOT 
    


    tout est alors dans le script le script sert aussi de fichier de commande telnet inutile de faire 2 fichiers pour ça (c'est meme une erreur en terme de methodologie)
    1
    1. Ryu31 Messages postés 1 Date d'inscription   Statut Membre
       
      merci pour cette reponse, mais quand je lance le script, la connection se ferme de suite:

      Trying 10.x.x.x...
      Connected to routeur..local (10.x.x.x).
      Escape character is '^]'.
      Connection closed by foreign host.



      ??
      je vais continuer mes recherches...
      si tu as une idees,
      merci.
      0