Rechercher : dans
Par :

Script telnet

Dernière réponse le 8 oct 2007 à 09:55:57 popof, le 21 oct 2003 à 20:50:21 
 Signaler ce message aux modérateurs

Hello,

quelqu'un pourrait-il me dire comment automatiser des connexions telnet OU SSH ( user + password ) dans un shell script.

Merci

Meilleures réponses pour « Script telnet » dans :
[IE] Erreur de script / Effectuer un débogage VoirDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un débogage...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
Activer Telnet sous Vista VoirPar défaut, la commande telnet de Windows Vista a été désactivée pour des raisons de sécurité. Néanmoins, il est possible de la réactiver très facilement. Pour la réactiver, il suffit de suivre la procédure suivante : Ouvrir le Panneau de...
Utilisation de Telnet VoirPrésentation de Telnet Telnet est un protocole permettant d'émuler un terminal à distance, cela signifie qu'il permet d'exécuter des commandes saisies au clavier sur une machine distante. L'outil Telnet est une implémentation du protocole...
Le protocole Telnet VoirIntroduction au protocole Telnet Le protocole Telnet est un protocole standard d'Internet permettant l'interfaçage de terminaux et d'applications à travers Internet. Ce protocole fournit les règles de base pour permettre de relier un client...

1

Pitu, le 22 oct 2003 à 17:58:27

A priori, il n'est pas possible d'automatiser une connexion par script.
Si quelqu'un dit le contraire, alors il répondra à un des tout premier post que j'ai écrit, il y a plus d'un an.
J'attends donc avec impatience ...

  (:•Þ   Pitu

Ni modo, ni même quasi modo

Répondre à Pitu

2

bivouak, le 14 sep 2004 à 15:27:07

Bonjour tt le monde !!!

Je cherche a faire un script .bat ou autre tant que ca reste sous Windows qui permet de se connecter via telnet avec mot de pass a un routeur ZyXel.

en gros je veux automatiser une connexion telnet sans avoir a entrer le mot de pass.

donc mon script commence comme ca :

telnet "@ IP" (s'était trop dur)

mais apres il me demande un mot de pass, donc comment faire pour inclure le mot de pass dans le script pour que je n'ai pas besoin de le rentrer a chaque fois ???

merci

Répondre à bivouak

3

durbamp, le 10 nov 2006 à 17:33:05
  • +1

Sous windows je ne sais pas, mais pour info sous nux c'est relativement simple.

fichier toto.sh:

#!/bin/sh
echo open XX.XX.XX.XX #avec le port si vous voulez
sleep 1
echo "login"
sleep 1
echo "passw"
#on attend un peu que le profile soit chargé
sleep 5

#on exécute les commande souhaitées
echo "uname -a"
echo "exit"


Utiliser ce script:

./toto.sh | telnet


Voilou ;)

Répondre à durbamp

4

 basile, le 8 oct 2007 à 09:55:57
  • +2

Et pour windows, un shell VB

Dim shell, args, params, fso, fa,fs
Set shell = WScript.CreateObject("WScript.Shell")
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set args = Wscript.Arguments
Script=Lcase(Wscript.ScriptFullName)
set fs=fso.GetFile(Script)
sps=lcase(fs.ShortPath)
shell.Run "telnet XX.XX.XX.XX"
WScript.Sleep 2000
shell.Sendkeys "login"
WScript.Sleep 300
shell.Sendkeys "passw"
WScript.Sleep 300
...

Répondre à basile