Création
d'entreprise
Posez votre question Signaler

Script telnet

moh - Dernière réponse le 24 juil. 2007 à 12:27
jaimerais automatiser ma connection à un serveur telnet à travers un script, comment faire pour scripter mes commandes : login, password,..?
Lire la suite 

Script telnet »

11 réponses
Réponse
+1
moins plus
bcadiou l'a écrit, utiliser expect:

http://expect.nist.gov/
exemple telnet : http://expect.nist.gov/example/telnet-cwd
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
le serveur est un serveur telnet donc pas de ssh.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
le + simple est quand même d'utiliser "expect"
asevere- 16 avril 2005 à 00:04
héhé, bien vu!
Ajouter un commentaire
Réponse
+0
moins plus
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 :)
Ajouter un commentaire
Réponse
+0
moins plus
Pourrais-tu expliquer ce que tu as fais, je voudrai automatiser
la connextion telnet + une série de commande

Merci

Sandra
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

tu peux voir ici:
shell unix specifier un password dans 1 rsh
Ajouter un commentaire
Réponse
+0
moins plus
Disons qu'il n'y a pas qu'une solution...
Ajouter un commentaire
Ce document intitulé « script telnet » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?