Automatisches Telnet via inputfile
Hallo weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------
weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ?
Du suchst netcat(1)?
$ man netcat
Nein, ich muss auf einem Switch ein paar Einstellungen autom. aktualisieren. Das kann man bei dem Gerät nur per telnet und anschliessendem einlesen eine Textdatei mittels get. Gibt es hierfür vie bei ftp eine Mgöichlkeit das Ganze per Skript zu automatisieren. Zb. telnet XXX < input.txt ? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------
kermit hat die möglichkeit eine telnet - Session zu öffnen.
kermit.ini
------
cd /home
log session logfile.log
set network type tcp/ip
set host
weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ?
Du suchst netcat(1)?
$ man netcat
Nein, ich muss auf einem Switch ein paar Einstellungen autom. aktualisieren. Das kann man bei dem Gerät nur per telnet und anschliessendem einlesen eine Textdatei mittels get. Gibt es hierfür vie bei ftp eine Mgöichlkeit das Ganze per Skript zu automatisieren. Zb. telnet XXX < input.txt ?
-- Mit freundlichen Grüßen Frank Jäschke T-Systems Deutsche Telekom Network Projects & Services GmbH
On Thursday 29 September 2005 12:33, Jens Strohschnitter wrote:
weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ?
Du suchst netcat(1)?
$ man netcat
Nein, ich muss auf einem Switch ein paar Einstellungen autom. aktualisieren. Das kann man bei dem Gerät nur per telnet und anschliessendem einlesen eine Textdatei mittels get. Gibt es hierfür vie bei ftp eine Mgöichlkeit das Ganze per Skript zu automatisieren. Zb. telnet XXX < input.txt ?
Ich glaube auch das Du netcat suchst. Gruß Thomas
Du suchst netcat(1)?
$ man netcat
Nein, ich muss auf einem Switch ein paar Einstellungen autom. aktualisieren. Das kann man bei dem Gerät nur per telnet und anschliessendem einlesen eine Textdatei mittels get. Gibt es hierfür vie bei ftp eine Mgöichlkeit das Ganze per Skript zu automatisieren. Zb. telnet XXX < input.txt ?
Ich glaube auch das Du netcat suchst.
ok, werde mal netcat versuchen. Aber ob der Switch das akzeptiert ? Also tftp z.B. geht nicht. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------
Am Donnerstag, 29. September 2005 11:52 schrieb Jens Strohschnitter:
Hallo
Hallo
weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ?
ja, fast so wie oben angegeben: echo " bin" > /tmp/input.txt echo " put HALLO.TXT" >> /tmp/input.txt echo " bye" >> /tmp/input.txt ftp HOST_or_IP < /tmp/input.txt Aber um das Passwortfrei hinzubekommen muss noch die Datei ~/.netrc angelegt werden (mit den Rechten 600): machine HOST_or_IP login USER password PASSWORD Gruß Mario
Am Donnerstag, 29. September 2005 15:31 schrieb Mario Goppold:
Am Donnerstag, 29. September 2005 11:52 schrieb Jens Strohschnitter:
Hallo
Hallo
weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ?
ja, fast so wie oben angegeben:
echo " bin" > /tmp/input.txt echo " put HALLO.TXT" >> /tmp/input.txt echo " bye" >> /tmp/input.txt ftp HOST_or_IP < /tmp/input.txt
Aber um das Passwortfrei hinzubekommen muss noch die Datei ~/.netrc angelegt werden (mit den Rechten 600):
machine HOST_or_IP login USER password PASSWORD
Gruß Mario
Oh je, wer lesen kann, hat auch hier echte Vorteile! Ich hatte völlig überlesen, dass es um telnet geht und nicht um ftp ... Entschuldigung! Mario
Am Freitag, 30. September 2005 08:31 schrieb Mario Goppold:
Am Donnerstag, 29. September 2005 15:31 schrieb Mario Goppold:
Am Donnerstag, 29. September 2005 11:52 schrieb Jens Strohschnitter:
Hallo
Hallo
weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ?
ja, fast so wie oben angegeben:
echo " bin" > /tmp/input.txt echo " put HALLO.TXT" >> /tmp/input.txt echo " bye" >> /tmp/input.txt ftp HOST_or_IP < /tmp/input.txt
Aber um das Passwortfrei hinzubekommen muss noch die Datei ~/.netrc angelegt werden (mit den Rechten 600):
machine HOST_or_IP login USER password PASSWORD
Gruß Mario
Oh je, wer lesen kann, hat auch hier echte Vorteile! Ich hatte völlig überlesen, dass es um telnet geht und nicht um ftp ...
Kann man damit aber eigentlich fast genauso machen... Mfg, Thomas
Oh je, wer lesen kann, hat auch hier echte Vorteile! Ich hatte völlig überlesen, dass es um telnet geht und nicht um ftp ...
Kann man damit aber eigentlich fast genauso machen...
Hi, und genau das will ich wissen. Wie kann man das "fast genauso" machen ? Mit netcat hat es übrigends leider nicht geklappt. Der Switch sperrt wohl den Zugriff via netcat. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------
Hallo. On 30.09.2005 10:55, Jens Strohschnitter wrote:
Oh je, wer lesen kann, hat auch hier echte Vorteile! Ich hatte völlig überlesen, dass es um telnet geht und nicht um ftp ...
Kann man damit aber eigentlich fast genauso machen...
Hi,
und genau das will ich wissen. Wie kann man das "fast genauso" machen ? Mit netcat hat es übrigends leider nicht geklappt. Der Switch sperrt wohl den Zugriff via netcat.
Kaum.
Bei netcat gibst Du an mit welchem Port eine Verbindung aufgebaut werden
soll. Ein Switch dazwischen wird nicht in der Lage sein zu erkennen mit
welchem Programm Du die Verbindung aufbaust.
Ich würde aus einem anderen Grund nicht netcat nehmen: Ich sehe keine
Veranlassung dazu - Du kannst mit telnet erreichen was Du willst. Im
einfachsten Fall kanst Du "blind" Eingaben an telnet senden, in
schwierigeren bietet sich expect an.
Im simplen Fall wäre sowas wie Dein eigener ursprünglicher Vorschlag
möglich.
KONFIGURATION-ALS-TEXT=`cat file.cfg`
telnet 1.2.3.4<
Am Donnerstag, 29. September 2005 11:52 schrieb Jens Strohschnitter:
Hallo
Hallo nochmal
weiss jemand ob und wie man telnet mit einer Inputdatei automatisch steuern kann, wie bspw. ftp < input.txt ?
nachdem ich nochmal nachgedacht habe fiel mir "expect" wieder ein. man expect: expect - programmed dialogue with interactive programs .... "autoexpect -c telnet HOST_or_IP" erzeugt ein script.exp was genau das macht was du während der Session eingegeben hast. Mario
participants (7)
-
Andreas Winkelmann
-
Arno Lehmann
-
Frank Jaeschke
-
Jens Strohschnitter
-
Mario Goppold
-
Thomas Gräber
-
Thomas Vollmer