Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch Script und Telnet

Frage Microsoft Windows Netzwerk

Mitglied: Xtreaft

Xtreaft (Level 1) - Jetzt verbinden

10.05.2003, aktualisiert 22.01.2008, 91313 Aufrufe, 14 Kommentare

Ist es möglich aus einem Batchscript einen Telnetbezahl auszuführen?

Ich möchte automatisch (an besten aus einem Batchfile) einen Telnetbefehl ausführen. Ist dies möglich?

Ich hab schon folgenes versucht:
telnet username:passwort@host:port

aber das geht leider nicht.


Würde mich sehr über einen Tip freuen, da ich schon einige Zeit erfolglos damit verbracht habe was im Internet darüber zu finden.
Mitglied: Frank
21.05.2003 um 11:13 Uhr
Da Telnet an sich sehr unsicher ist (alle Passwörter werden im Klartext übertragen), solltest Du Dich eher mit SSH beschäftigen. Das gibt es auch für Windows und jedem Linux/Unix. Dort kannst du über den SSH Befehl Dateien oder Scripte starten.

Gruß
Frank
Bitte warten ..
Mitglied: Xtreaft
21.05.2003 um 11:23 Uhr
Da hast Du sicher recht aber mein Router kann nur Telnet und für ein Localesnetzwerk ohne Hacker ist Telnet sicher OK. Übers INET würde ich Telnet auch nicht empfelen.

Lösen tuht das mein Problem leider nicht. Also über Telnetscripttips würde ich mich immer noch freuen
Bitte warten ..
Mitglied: Frank
22.05.2003 um 14:33 Uhr
ok, ok ich habe verstanden
Was für eine Plattform brauchst du denn?

Unter Windows schaue dir mal den Befehl "rexec" an.

rexec hostname [-l user] [-n command]
hostname ist der Remotehost zur Befehlsausführung

Unter Linux schaue Dir den Befehl rsh an.

Usage: rsh [options] host [command]
Options:
-l user Log in using this user name.
-n Redirect input from /dev/null.
-F config Config file (default: ~/.ssh/config).
-A Enable authentication agent forwarding.
-a Disable authentication agent forwarding (default).
-X Enable X11 connection forwarding.
-x Disable X11 connection forwarding (default).
-i file Identity for public key authentication (default: ~/.ssh/identity)
-t Tty; allocate a tty even if command is given.
-T Do not allocate a tty.
-v Verbose; display verbose debugging messages.
Multiple -v increases verbosity.
-V Display version number only.
-P Don't allocate a privileged port.
-q Quiet; don't display any warning messages.
-f Fork into background after authentication.
-e char Set escape character; ``none'' = disable (default: ~).
-c cipher Select encryption algorithm
-m macs Specify MAC algorithms for protocol version 2.
-p port Connect to this port. Server must be on the same port.
-L listen-port:host:port Forward local port to remote address
-R listen-port:host:port Forward remote port to local address
These cause rsh to listen for connections on a port, and
forward them to the other side by connecting to host:port.
-D port Enable dynamic application-level port forwarding.
-C Enable compression.
-N Do not execute a shell or command.
-g Allow remote hosts to connect to forwarded ports.
-1 Force protocol version 1.
-2 Force protocol version 2.
-4 Use IPv4 only.
-6 Use IPv6 only.
-o 'option' Process the option as if it was read from a configuration file.
-s Invoke command (mandatory) as SSH2 subsystem.
-b addr Local IP address.

Viel Spaß noch!
Bitte warten ..
Mitglied: Xtreaft
26.05.2003 um 18:03 Uhr
Hey ja genau soetwas suche ich. Nur leider kann ich da kein Password mit angeben. Also wird das wider nix.

Zumindest steht davon nix in der Hilfe und unter google hab ich auch nix gefunden. Auch "-p" hat nicht funktioniert
Bitte warten ..
Mitglied: 2202
04.05.2004 um 19:30 Uhr
Kommt denn eine Abfrage des Paßworts? Falls ja, versuch doch folgendes:

echo passwort|rexec ...

Statt der Punkte natürlich deine Optionen/Parameter für rexec.
Bitte warten ..
Mitglied: X-FroG
23.06.2004 um 15:08 Uhr
ich hab ein ähnliches Problem und bin mit Windows 2000 Advance Server ausgestattet.
Das mit echo passwort|... geht leider nicht sonst noch irgendwelche Tipps?
Bitte warten ..
Mitglied: Pedant
03.07.2005 um 14:44 Uhr
Hallo,

da sich der Windows-Telnetclient nicht automatisieren lässt, muss man zu Zusatzsoftware greifen. Z.B. hier findet man zwei Freeware-Telnet-Clients, die sich automatisieren lassen:
http://www.freeware-download.com/Internet/Telnet_-_SSH/

Gruß Frank
Bitte warten ..
Mitglied: peddas
20.09.2006 um 08:41 Uhr
Moin,

ich habe ein ähnliches Problem.

ich muss per batch von dos über telnet (mit Passoworteingabe)die Verbindung zu einem Linux System herstellen. dort drei Linux Befehle ausführen und danach wieder alles beenden??

Kann mir hier jemand helfen??

peddas
Bitte warten ..
Mitglied: Biber
20.09.2006 um 14:37 Uhr
Moin peddas,

um mal einen der bekanntesten europäischen Administratoren zu zitieren:
da sich der Windows-Telnetclient nicht automatisieren lässt, muss man zu Zusatzsoftware greifen...

Welchen Teil dieses Satzes verstehst Du denn nicht?

Gruß
Biber
Bitte warten ..
Mitglied: 57677
21.01.2008 um 19:04 Uhr
Hallo,
es ist zwar schon einige Zeit her, aber ich hoffe mir kann trotzdem jemand helfen.
Und zwar suche ich einen Telnet-Clienten, der sich (über die Eingabeaufforderung) automatisieren lässt, um ihn per Batch/Script zu steuern.

Mit freundlichen Grüßen mike

edit: hat sich erledigt die Lösung lautet Netcat.
http://www.administrator.de/Netcat_-_The_TCP%7CIP_Swiss_Army_Knife.html ...
Bitte warten ..
Mitglied: Pedant
21.01.2008 um 22:38 Uhr
Hallo mike,

auch wenn es sich schon erledigt hat, meinen Beitrag kann ich jetzt nicht deswegen nicht posten.

"über die Eingabeaufforderung automatisieren", das ist ein Widerspruch, denn die Eingabeaufforderung fordert zur Eingabe auf, sie ist nicht automatisch.
Insofern bin ich mir nicht sicher wie Du das gemeint hast.

Ich vermute, dass Du einen Telnet-Client suchst, den Du mit Skript oder Makro automatisieren kannst und Du möchtest ihn dann aus der Eingabeauffordung aufrufen und er soll dann ohne GUI seine Arbeit erledigen.

Ein kleiner Freeware Telnet Client, der makrofähig ist und per Kommandozeile benutzt werden kann ist:
Tera Term Pro ver. 2.3 for Windows 95/NT
http://hp.vector.co.jp/authors/VA002416/teraterm.html

Er läuft auch unter XP, startet aber auch bei Makro-Betrieb mit GUI, kann aber trotzdem in eine Batchdatei eingebunden werden.

Der Aufruf ist dann: ttpmacro.exe makrodatei.ttl

Ein Makro kann mit einem einfachen Text-Editor geschrieben werden.
In der beiliegenden Dokumentation steht eigentlich Alles, hier trotzdem noch ein Beispiel für ein Makro:

; Konfiguration:
Servername = 'meinserver'
Username = 'admin'
Password = 'geheim'
; Fragen des Telnet-Servers
UsernamePrompt = 'Username:'
PasswordPrompt = 'Password:'
; Verbinden
connect Servername
wait UsernamePrompt
sendln Username
wait PasswordPrompt
sendln Password
; Befehle:
sendln 'cd /'
sendln 'ls'
sendln 'help'
sendln 'quit'

Gruß Frank
Bitte warten ..
Mitglied: 57677
22.01.2008 um 16:06 Uhr
Hallo Frank,
Ich vermute, dass Du einen Telnet-Client suchst, den Du mit Skript oder Makro automatisieren kannst und Du möchtest ihn dann aus der Eingabeauffordung aufrufen und er soll dann ohne GUI seine Arbeit erledigen.
Korrekt genau das habe ich gemeint. Ich möchte ihn mittels Vbscript steuern.

"über die Eingabeaufforderung automatisieren", das ist ein Widerspruch
Da kann ich dir nicht wiedersprechen. Da habe ich mich wohl (etwas) unglücklich ausgedrückt.

Vielen Dank für deine Antwort und für deine Bemühung.
Ich werde mir auf jedem Fall auch Tera Term Pro anschauen.


Mit freundlichen Grüßen mike
Bitte warten ..
Mitglied: Biber
22.01.2008 um 16:23 Uhr
Moin Pedant und --Mike--,

ich bitte noch darum, vielleicht mal einen der empfehlenswerten Links unter "Tools & Utilities" als Link einzustellen.

Ich möchte jetzt diesen Beitrag hier schließen, weil die Ur-Frage "Kann ich Telnet per Skript steuern" damals wie heute klar beantwortet wurde - mit "NEIN" und dem Hinweis auf die Alternativ-Clients.

Vielen Dank
Biber
Bitte warten ..
Mitglied: Pedant
22.01.2008 um 17:16 Uhr
Hallo Biber,

für "Tera Term Pro" habe ich eben einen Link (Link-Vorschlag) erstellt.

Gruß Frank
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(1)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Batch & Shell
Batch Script Editor - Programmvorstellung des Entwicklers (16)

Tipp von wowItsDoge zum Thema Batch & Shell ...

Windows Server
Batch Script bei Start ausführen (3)

Frage von KEFHVDI zum Thema Windows Server ...

Batch & Shell
Batch-Script für Lizenzen (3)

Frage von stoepsu77 zum Thema Batch & Shell ...

Batch & Shell
Batch-Script für die Messung der Netzwerkgeschwindigkeit (10)

Anleitung von Kraemer zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (10)

Frage von JayyyH zum Thema Switche und Hubs ...

Windows Server
Mailserver auf Windows Server 2012 (9)

Frage von StefanT81 zum Thema Windows Server ...

Backup
Clients als Server missbrauchen? (9)

Frage von 1410640014 zum Thema Backup ...