PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Telnet



pitroff
12.08.02, 19:17
Gibt es eine Möglichkeit einen Telnet-Batchjob zu erstellen?
Sprich
1. Verbindung aufbauen
2. Kommandos absetzen
3. Verbindung abbauen

Harry
12.08.02, 21:41
Hallo pitroff,

Telnet erfordert zunächst einmal interaktiv eine Authentifizierung, bevor Kommandos auf dem remote-Host abgesetzt werden können. Solche Vorgänge können mit expect (ist ein Tcl-Tool) ideal automatisiert werden.
expect-Scripte sind jedoch nicht ganz einfach zu schreiben. Ausführliche Dokus zu expect findest Du aber im Netz ausreichen, beispielsweise unter http://expect.nist.gov/.

Sicherer (und möglicherweise auch einfacher zu konfigurieren) wäre jedoch eine Lösung über ssh. ssh bietet sich ebenfalls ideal zur remote-batch-Verarbeitung an und integriert zudem noch eine sichere Authentifizierung und eine verschlüsselte Übertragung der Daten.

Harry

pitroff
12.08.02, 21:46
Kann leider nur Telnet verwenden! (Ist der Telnet-Server vom Hardware-Router)
Werde mir das andere Teil mal ansehen!
Danke!

pitroff
12.08.02, 21:59
Habe mit expect mal einen Script aufgezeichnet! Funktioniert!!
Leider will das Teil anschliessend nicht mehr, aus einer sich ständig aktualisierenden Maske, mit ESC heraus! In den anderen Maskenteilen funktioniert es!
Das ganze Drama nur um die dynamische IP aus dem Router zu lesen!!!!!