sshconfig-lint

Fehlende IdentityFile

Alle Prüfungen
FehlerWird von der CLI geprüftMISSING_IDENTITY

Ein IdentityFile-Pfad existiert auf dem lokalen Rechner nicht.

Warum das wichtig ist

SSH kann einen verschobenen, umbenannten oder gelöschten privaten Schlüssel nicht verwenden.

So behebst du es

Prüfe den Pfad mit ls oder test -f und trage anschließend den tatsächlich vorhandenen privaten Schlüssel ein. Wurde der Schlüssel absichtlich entfernt, lösche die Direktive; nach einer Wiederherstellung sollten die Dateirechte nur dem Besitzer Zugriff geben.

Vorher und nachher

Was falsch ist
Host production  IdentityFile ~/.ssh/id_removed
Korrigierte Konfiguration
Host production  IdentityFile ~/.ssh/id_ed25519