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.