Script telnet

moh -  
poumiZ Messages postés 103 Statut Membre -
jaimerais automatiser ma connection à un serveur telnet à travers un script, comment faire pour scripter mes commandes : login, password,..?

10 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    bcadiou l'a écrit, utiliser expect:

    http://expect.nist.gov/
    exemple telnet : http://expect.nist.gov/example/telnet-cwd
    1
  2. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut,

    Sauf erreur, si ce que tu veux c'est exécuter un script shell sur une machine distante et te déconnecter, c'est plutôt rsh que tu devrais utiliser (avec rshd sur l'hôte où tu veux exécuter le script).

    Mais aussi bien telnet que rsh sont avantageusement remplacés par ssh et sa suite d'outils. Tu peux faire la même chose avec ssh, et en crypté, tes mots de passe ne circulant pas en clair sur le réseau.

    Dal
    0
  3. koala
     
    le serveur est un serveur telnet donc pas de ssh.
    0
  4. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    errr... hmmm.. koala = moh ?

    Bon si tu dois absolument utiliser telnet, je ne suis pas sûr qu'on puisse scripter le client normal dans un script sh. Je sais faire pour ftp, mais pas telnet.

    Si tu n'es pas allergique à Perl, tu peux peut-être utiliser le module Perl "Net::Telnet" et inclure ton script dans un script Perl.

    Tu le trouveras dans CPAN, là :

    http://search.cpan.org/dist/Net-Telnet/

    La page de manuel avec des exemples est là : http://search.cpan.org/dist/Net-Telnet/lib/Net/Telnet.pm

    Dal
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. koala
     
    je suis un pote à moh qui se pose la même question...;)

    merci pour ta réponse...je pense que je vais utiliser perl.

    byebye
    0
  7. bcadiou
     
    le + simple est quand même d'utiliser "expect"
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      héhé, bien vu!
      0
  8. Yawen
     
    Merci bien pour ces infos, ça m'a permis de faire un petit script pour récupérer les adresses des serveurs DNS de mon FAI sur mon routeur, car étrangement je dois les configurer à la main quand je me connecte depuis mon PC sous linux... Maintenant je peux automatiser ça :)
    0
  9. sandkura Messages postés 5 Statut Membre
     
    Pourrais-tu expliquer ce que tu as fais, je voudrai automatiser
    la connextion telnet + une série de commande

    Merci

    Sandra
    0
  10. poumiZ Messages postés 103 Statut Membre 10
     
    Disons qu'il n'y a pas qu'une solution...
    0