Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/05/2007, 11h57   #1
Membre régulier
 
Inscription : juillet 2002
Messages : 150
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 150
Points : 83
Points : 83
Par défaut Login Telnet automatique

Bonjour,

mon problème c'est que je fais plusieurs telnets sur divers machines pour accéder à la machine où je travaille (je dois me connecter sur une machine A et après faire un telnet sur une machine B et puis un telnet sur une machine C) donc j'en ai ral le bol de faire cette étape à chaque fois (par coupure de connexion).

donc j'ai envie de créer un petit script qui me facileteras la tâche.

j'ai trop chercher sur le net , j'ai googlé mais j'ai trouvé des exemples (il y a seulement des scripts qui permettent de faire un telnet sur une machine A sans qui me donne la main, on peut seulement exécuter quelques commandes et fermer par la suite), moi j'ai envie qu'il me donne la main.

par exemple : sans faire telnet Adresse_ip et entrer user/password.

lancer un script connect_telnet et lui il se connecte automatiquement et il me donne la main.

Cordialement,

Turbo_chess
__________________
Demain n'est plus à attendre mais à inventer !!!
turbo_chess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 13h39   #2
Membre confirmé
 
Inscription : octobre 2005
Messages : 344
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 344
Points : 270
Points : 270
cherches plutôt du côté de rlogin ou mieux de ssh ...
usf70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 14h14   #3
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Et également du côté de .telnetrc
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 18h09   #4
Membre régulier
 
Inscription : juillet 2002
Messages : 150
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 150
Points : 83
Points : 83
Bonjour,

j'ai trouvé une petite solution sur le net.

créer un fichier par exemple telnet.vbs qui contiendras ce que vous voulez faire.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 3000
sh.SendKeys "user1"
WScript.Sleep 3000
sh.SendKeys "~"
WScript.Sleep 3000
sh.SendKeys "password1"
sh.SendKeys "~"
WScript.Sleep 3000
sh.SendKeys "telnet MACHINE_1"
WScript.Sleep 3000
sh.SendKeys "~"
WScript.Sleep 3000
sh.SendKeys "user_2"
sh.SendKeys "~"
WScript.Sleep 3000
sh.SendKeys "password2"
sh.SendKeys "~"
et créer un autre fichier (bat) par exemple connect.bat qui contiendras le code suivant :

Code :
1
2
3
4
5
 
@set tgateboxip=adresse_IP
 
@start /realtime c:\putty.exe %tgateboxip%
@cscript //nologo telnet.vbs
Cordialement,

Turbo_chess
__________________
Demain n'est plus à attendre mais à inventer !!!
turbo_chess est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h21.


 
 
 
 
Partenaires

Hébergement Web