IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Login Telnet Automatique


Sujet :

Linux

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Points : 110
    Points
    110
    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

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 38
    Points : 44
    Points
    44
    Par défaut
    Je pense que 'expect' peut t'aider : http://www.linuxjournal.com/article/3065
    http://www.die.net/doc/linux/man/man1/expect.1.html

    Voici un exemple avec un slogin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #! /usr/bin/expect
     
    spawn /usr/bin/slogin  toto@zzzzzzzzzzzz
    expect -- "Password:"
    send -- "lebeaumdp\r"
    interact

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Points : 110
    Points
    110
    Par défaut
    Citation Envoyé par afec++
    Je pense que 'expect' peut t'aider : http://www.linuxjournal.com/article/3065
    http://www.die.net/doc/linux/man/man1/expect.1.html

    Voici un exemple avec un slogin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #! /usr/bin/expect
     
    spawn /usr/bin/slogin  toto@zzzzzzzzzzzz
    expect -- "Password:"
    send -- "lebeaumdp\r"
    interact
    Bonjour,

    sur mon environement ça marche pas ces commandes spawn ,expect, inetract.

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    @set tgateboxip=adresse_IP
     
    @start /realtime c:\putty.exe %tgateboxip%
    @cscript //nologo telnet.vbs
    Cordialement,

    Turbo_chess

Discussions similaires

  1. Telnet automatique entre 2 as400 ?
    Par FranckJTI dans le forum AS/400
    Réponses: 7
    Dernier message: 08/09/2007, 16h00
  2. Login Telnet automatique
    Par turbo_chess dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 15/05/2007, 19h09
  3. Lancer une session telnet automatiquement
    Par Pragmateek dans le forum Windows
    Réponses: 2
    Dernier message: 23/05/2006, 17h37
  4. Connexion automatique sur base SQL (Login/pass mémorisé)
    Par Fredo67 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/10/2005, 17h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo