CallMeTechie
EN Anmelden
Home Produkte Blog Über mich Kontakt

SSH-Schlüssel & Diagnose (/setup-ssh, /diag)

v1.0 · Updated vor 5 Tagen

SSH-Schlüssel deployen & Verbindung prüfen

/setup-ssh — der Plugin-Schlüssel

Fleet Manager nutzt einen eigenen, dedizierten SSH-Schlüssel: ~/.ssh/fleet-manager_ed25519 (Ed25519). /setup-ssh erzeugt ihn bei Bedarf und ist idempotent — ein erneuter Aufruf auf einem bereits eingerichteten Server ist ein No-Op.

Liegt der Schlüssel noch nicht auf dem Server, zeigt dir der Befehl eine Zeile zum Kopieren, die du wörtlich — inklusive führendem ! — in Claude Code eingibst:

! ssh-copy-id -p <port> -i ~/.ssh/fleet-manager_ed25519.pub <user>@<host>

Das ! ist ein Claude-Code-Präfix und essenziell: Es öffnet ein interaktives Terminal für die Passworteingabe. Ohne ! würde ssh-copy-id hängen.

Host-Schlüssel der ersten Verbindung

Fleet Manager deaktiviert die Host-Schlüssel-Prüfung nicht — das ist bewusst die sichere Wahl. Da alle Verbindungen mit BatchMode=yes laufen (keine interaktiven Rückfragen), scheitert die erste Verbindung zu einem unbekannten Host absichtlich, statt dem Schlüssel blind zu vertrauen. So wird ein stiller Man-in-the-Middle verhindert.

Hinterlege den Host-Schlüssel einmalig, nachdem du den Fingerprint geprüft hast:

ssh-keyscan -p <port> <host> >> ~/.ssh/known_hosts

Alternativ verbindest du dich einmal manuell (ssh -p <port> <user>@<host>) und bestätigst den Schlüssel.

/diag — Verbindung & Health prüfen

Nach dem Schlüssel-Deployment prüft /diag [server] die wichtigsten Punkte:

  • SSH-Erreichbarkeit
  • passwortloses sudo (für privilegierte Aktionen)
  • Docker-Verfügbarkeit — erkennt automatisch das passende docker_cmd
  • Festplatten- und Auslastungs-Snapshot

Jeder Check liefert PASS, WARN oder FAIL. Die Ergebnisse landen im Server-Profil.

Cookie Settings

Wir verwenden Cookies, um Ihre Erfahrung zu verbessern. Essentielle Cookies sind immer aktiv.

Datenschutzerklärung
ESC
↑↓ navigate open esc close