Hallo!
Ich habe eine Firewall der Firma ZyXEL (Zywall USG 20w).
Diese Zywall besitzt eine CLI auf die man sich mit SSH verbinden kann. Die CLI hat eine Ähnlichkeit mit einer Cisco Oberfläche.
Wenn ich mich mit SSH darauf verbinden, dann sehe ich:
Hier kann ich nun zum Beispiel ein Skript ausführen:
Nun versuche ich automatisiert über SSH dieses Script auszuführen, leider scheitere ich daran.
Versuch 1:
Fehlermeldung:
Versuch 2:
Rückmeldung, ohne dass das Skript ausgeführt wird:
Versuch 3:
Fehlermeldung:
Versuch 4:
Fehlermeldung:
Was hätte ich noch für Möglichkeiten, oder wird diese Art der Befehlübergabe gar nicht funktionieren?
Grüße
Johannes Ebner
Ich habe eine Firewall der Firma ZyXEL (Zywall USG 20w).
Diese Zywall besitzt eine CLI auf die man sich mit SSH verbinden kann. Die CLI hat eine Ähnlichkeit mit einer Cisco Oberfläche.
Wenn ich mich mit SSH darauf verbinden, dann sehe ich:
Code:
Router>
Hier kann ich nun zum Beispiel ein Skript ausführen:
Code:
Router> run /script/beispielskript.zysh
Nun versuche ich automatisiert über SSH dieses Script auszuführen, leider scheitere ich daran.
Versuch 1:
Code:
ssh admin@zywall "run /script/beispielskript.zysh"
Code:
% session is not found
Versuch 2:
Code:
ssh -t admin@zywall "run /script/beispielskript.zysh"
Code:
% session is not found
Bad terminal type: "xterm". Will assume vt100.
Router>
Versuch 3:
Code:
ssh -t admin@zywall < echo "run /script/beispielskript.zysh"
Code:
-bash: echo: No such file or directory
Versuch 4:
Code:
echo "run /script/beispielskript.zysh" | ssh -t admin@zywall
Code:
ssh: Failed reading termmodes
Was hätte ich noch für Möglichkeiten, oder wird diese Art der Befehlübergabe gar nicht funktionieren?
Grüße
Johannes Ebner
Last edited by a moderator: