CLI-Companion
SSH-Verbindungen aus Skripten oder Automatisierungen heraus nutzen — ohne Login-Dialog.
Wie funktioniert es?
NeoSSHWinManager-cli.exe ist eine separate Konsolen-App, die mit der laufenden Haupt-App kommuniziert. Du aktivierst CLI-Zugriff für eine Verbindung und bekommst einen Access-Key — damit kannst du dich aus jedem Skript heraus verbinden.
Voraussetzungen
- Die Haupt-App läuft und du bist eingeloggt.
- In der Verbindung ist CLI-Zugriff aktiviert.
- Du hast den Access-Key (in der Verbindungsbearbeitung einsehbar).
Beispiele
Interaktive SSH-Session
NeoSSHWinManager-cli.exe --connect-cli "<access_key>"
Einzelnes Kommando ausführen
NeoSSHWinManager-cli.exe --connect-cli "<access_key>" --exec "uname -a"
NeoSSHWinManager-cli.exe --connect-cli "<access_key>" --exec "hostname"
NeoSSHWinManager-cli.exe --connect-cli "<access_key>" --exec "cd /var/www && ls -la"
Parameter
| Parameter | Beschreibung |
|---|---|
--connect-cli <key> | Access-Key der Verbindung. |
-connectssh <key> | Alias (alternative Schreibweise). |
--exec "<cmd>" | Optional: Kommando ausführen statt interaktiver Shell. |
Exit-Codes
0— Erfolgreich.1— Fehler (App nicht aktiv, kein Login, ungültiger Key).2— Fehlende Parameter.
Sicherheitshinweis
Der Access-Key wird nur lokal übertragen — nicht über das Netzwerk. Lege Keys nicht in Klartext in Skripte oder Repositories, sondern lese sie aus einer lokalen
.env-Datei oder dem Credential Manager.