PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : inaktives ssh oder http in ksh-script



wer_ner
22-04-2008, 13:26
Hallo,

auf einem FSC-Server läuft ein RSB-Board. Dieses hält Fehlerzustände, die ich automatisch abholen möchte.

Wenn ich mit einem Browser zugreife, gelingt es mir nicht, ohne Abfrage auf die entsprechende Seite zu kommen, Firefox will immer eine Bestätigung, dass man sich einloggen möchte. Die Daten sind im Aufruf mitenthalten.

Mit wget wird zwar eine Seite heruntergeladen, aber in der steht letztlich auch nur, dass man sich einloggen soll.

der wget-befehl:

wget http://test-rsb.ou1.ou.o/13.htm --no-cache -S --no-proxy --http-user=root --http-password=root

Bei ssh kenne ich momentan nur Vertrauensstellungen, um passwortlos einzuloggen, auch das man Befehle in """ stellen kann. Wie kann man das Paßwort in der Befehlzeile mit angeben, wie kann man die Ausgaben in Datei umlenken. Die Befehle innerhalb der SSH-Session sind Menübefehle, um sich durch einen Menübaum zu bewegen (inclusive ENTER-Taste).

Ich würde mich um Input freuen oder eine Seite mit Infos.

Gruß,
Werner

Aqualung
22-04-2008, 16:01
Die Befehle innerhalb der SSH-Session sind Menübefehle, um sich durch einen Menübaum zu bewegen (inclusive ENTER-Taste).


Vielleicht kannst Du was mit


expect

basteln.
http://dslab.lzu.edu.cn/docs/summer_school_2005/kernel_debuging/doc/timelog/tutorial.html

Für die ssh-session wirst Du Dich wohl zweckmäßigerweise mit keys authentifizieren.

HTH Aqualung

wer_ner
23-04-2008, 14:14
Hi,

danke für Deinen Hinweis,
damit bin ich schon ein Stück weitergekommen.

Kann man in einem expect-script auch variable verwenden?

Beispiel

send -- "ssh VARIABLE-rsb.domain.domain\r"

Den Inhalt der Variable möchte ich beim Aufruf des Scripts mit übergeben. Hintergrund ist, dass ich dann das Script für mehrere Rechner verwenden könnte.

Gruß,
Werner