Hallo,
hat jemand eine Ahnung, ob es für
- automatisches Login auf einen Telnetserver
und
- das Umleiten der dort erhaltenen Ausgaben (es kommen dort konstant Zeilen einer Übertragung an) in eine TXT oder XML Datei
schon irgendeine auf fertige oder halbfertige Lösung für Leute ohne allzugrosse Routine gibt ?
Besten Dank,
Oliver
Automatisierung von telnet login & Umleiten der Ausgabe
hi,
also, wenn niemand was besseres weiß, schlage ich dann doch Kermit vor.
Ist zwar wegen Lizenzproblemen nicht in Sarge, ist aber Script-fähig.
Irgendwo in der Doku ist glaub' ich sogar ein Telnet-Beispiel.
Eigentlich wäre ja "netcat -t server telnet" die erste Wahl, aber ich
hab's nicht zum Laufen gebracht (na gut, das heißt garnichts).
Auch "plink" aus dem Paket "putty" sollte das eigentlich können.
Wahrscheinlich ist es am einfachsten, ein kleines C-Programm ganz
speziell dafür zu schreiben.
also, wenn niemand was besseres weiß, schlage ich dann doch Kermit vor.
Ist zwar wegen Lizenzproblemen nicht in Sarge, ist aber Script-fähig.
Irgendwo in der Doku ist glaub' ich sogar ein Telnet-Beispiel.
Eigentlich wäre ja "netcat -t server telnet" die erste Wahl, aber ich
hab's nicht zum Laufen gebracht (na gut, das heißt garnichts).
Auch "plink" aus dem Paket "putty" sollte das eigentlich können.
Wahrscheinlich ist es am einfachsten, ein kleines C-Programm ganz
speziell dafür zu schreiben.
Beware of programmers who carry screwdrivers.
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Re: Automatisierung von telnet login & Umleiten der Ausgabe
Hi,
SubOptimal
Schau Dir mal expect an, damit kannst Du quasi eine Telnetverbindung komplett per Skript ablaufen lassen.hat jemand eine Ahnung, ob es für
- automatisches Login auf einen Telnetserver
Beschreib mal bitte genauer was wo, wohin umgeleitet wird oder werden soll.- das Umleiten der dort erhaltenen Ausgaben (es kommen dort konstant Zeilen einer Übertragung an) in eine TXT oder XML Datei
SubOptimal
Re: Automatisierung von telnet login & Umleiten der Ausgabe
Hallo,
ich habe gerade versucht, mein Telnet-Login zu automatisieren, leider funktioniert das nicht so ganz:
(bitte entschuldigt das Pasten, NoPaste funktioniert nicht)
Nachdem der Telnet-Server "password: " zurückgibt, passiert nichts. Das Timeout läuft ab und das Script endet. Ohne Timeout sendet er das Passwort bevor die Aufforderung vom Server kommt und es endet wieder in der Shell. Was mache ich verkehrt?
ich habe gerade versucht, mein Telnet-Login zu automatisieren, leider funktioniert das nicht so ganz:
Code: Alles auswählen
#!/usr/bin/expect
set timeout 30
spawn telnet 192.168.0.33 -l server
expect "password:"
send "hierstehtimscriptdaspasswort"
expect "C:\Dokumente und Einstellungen\server>" # Wenn Command-Shell bereit,
send "net stop mssqlserver && exit" # Microsoft SQL Server stoppen und wieder ausloggen
Nachdem der Telnet-Server "password: " zurückgibt, passiert nichts. Das Timeout läuft ab und das Script endet. Ohne Timeout sendet er das Passwort bevor die Aufforderung vom Server kommt und es endet wieder in der Shell. Was mache ich verkehrt?
Re: Automatisierung von telnet login & Umleiten der Ausgabe
Warum telnet und nicht ssh ?
Re: Automatisierung von telnet login & Umleiten der Ausgabe
Jetzt wo du es sagst...
*Kopf --> Tisch*
*Kopf --> Tisch*