Action - SSH-Befehl ausführen (Experimentell)
Die Action SSH-Befehl ausführen verbindet sich mit einem SSH Server und führt einen Befehl aus.
Hinweis: Es kann nicht gewährleistet werden, dass diese Action kompatibel mit allen SSH-Servern ist.
Beispiele:
- führe jeden Abend einen Befehl auf einem NAS durch
- zeige den freien Speicherplatz des Severs in einem Widget an
Einstellungen
Server/Port
Die IP Adresse or der Name des SSH Servers. Variablen werden unterstützt.
Host Key prüfen
Ob der Host Key geprüft werden soll oder nicht. Auf die Prüfung zu verzichten, reduziert die Sicherheit von SSH.
Benutzername
Der Benutzername. Variablen werden unterstützt.
Authentifizierungstyp
Ob Passwort- oder Public-Key-Authentifizierung verwendet werden soll. Keyboard-Interactive Authentifizierung wird nicht unterstützt.
Passwort
Das Passwort.
Datei Privater Schlüssel
Der Pfad zum privaten Schlüssel (OpenSSH Format). Schlüssel in einem anderen Format müssen konvertiert werden. Variablen werden unterstützt.
Datei öffentlicher Schlüssel
Der Pfad zum öffentlichen Schlüssel (OpenSSH Format). Schlüssel in einem anderen Format müssen konvertiert werden. Variablen werden unterstützt.
Passwort
Das Passwort des Schlüssels.
Verbindung testen/Host key aktualisieren
Versucht die Verbindung zum angegebenen Server mit den angegebenen Zugangsdaten herzustellen. Variablen werden nicht ersetzt.
Befehl
Der auszuführende Befehl. Variablen werden unterstützt.
Datei als Input einlesen
Ob eine Datei als Input an den auszuführenden Befehl übergeben werden soll (wie cat file | ssh user@server command). Variablen werden unterstützt.
Inputdatei
Die einzulesende Datei. Variablen werden unterstützt.
Timeout
Das Total-Timeout (Verbindungsaufbau und Ausführung).
Speichere Standardout in einer Variable oder Datei
Ob die Ausgabe des Befehls in einer Variablen (max. 1MB, Text) oder einer Datei gespeichert werden soll.
Variable für den Standard Output
Die Ausgaben des Programmes auf den Standard Output werden in dieser Variable gespeichert.
Datei für Standardout
Der Pfad zur Datei um die Ausgabe des Befehls zu speichern. Variablen werden unterstützt.
Variable für den Error Output
Die Ausgaben des Programmes auf den Error Output werden in dieser Variable gespeichert.
Variable für den Exit Code
Der Exit Code des Programmes wird in dieser Variable gespeichert.
Eine Variable ist ein Platzhalter für einen Wert und kann in vielen Actions und Conditions verwendet werden, um einen Text dynamisch zu definieren.
Siehe Action Script für eine Beschreibung.
Siehe Action Script für eine Beschreibung.
Gelieferte Variablen
stdout
der Standard Output des Programmes
stderr
der Error Output des Programmes
exit_code
der Exit Code des Programmes