macgyvero
30-11-2005, 16:49
Hallo,
ich soll für Linux ein Skript schreiben, das beim Start erst die IP abfragt und anschließend per Telnet auf die IP, mit dem im Skript angegebenen Username/Passwort, connectet.
Damit soll der Login auf Cisco-Geräte vereinfacht werden, sprich man soll keinen User und Passwort mehr eingeben müssen.
Am Besten wäre es, wenn man das Skript per Doppelklick vom Desktop aus starten kann.
Kann mir jemand helfen, wie ich das am besten mache ? Mein Hauptproblem liegt in der Übergabe der Usernamens/Passwort in der bestehenden Telnet-Session.
Für Windows habe ich das ganze schon realisiert in VBS, hier der Code:
----
dim ip
ip = InputBox("Bitte die IP eingeben:")
Set oWsh = CreateObject("WScript.Shell")
oWsh.Run "%windir%\system32\telnet.exe "+ip
WScript.Sleep 500
oWsh.SendKeys "Login~"
WScript.Sleep 200
oWsh.SendKeys "passwort~"
----
Das soll jetzt quasi nach Linux portiert werden.
Danke
ich soll für Linux ein Skript schreiben, das beim Start erst die IP abfragt und anschließend per Telnet auf die IP, mit dem im Skript angegebenen Username/Passwort, connectet.
Damit soll der Login auf Cisco-Geräte vereinfacht werden, sprich man soll keinen User und Passwort mehr eingeben müssen.
Am Besten wäre es, wenn man das Skript per Doppelklick vom Desktop aus starten kann.
Kann mir jemand helfen, wie ich das am besten mache ? Mein Hauptproblem liegt in der Übergabe der Usernamens/Passwort in der bestehenden Telnet-Session.
Für Windows habe ich das ganze schon realisiert in VBS, hier der Code:
----
dim ip
ip = InputBox("Bitte die IP eingeben:")
Set oWsh = CreateObject("WScript.Shell")
oWsh.Run "%windir%\system32\telnet.exe "+ip
WScript.Sleep 500
oWsh.SendKeys "Login~"
WScript.Sleep 200
oWsh.SendKeys "passwort~"
----
Das soll jetzt quasi nach Linux portiert werden.
Danke