sshconfig-lint

CertificateFile nicht gefunden

Alle Prüfungen
FehlerWird von der CLI geprüftMISSING_CERTIFICATE

Ein expliziter SSH-Zertifikatspfad verweist nicht auf eine lesbare reguläre Datei.

Warum das wichtig ist

SSH kann ein verschobenes, umbenanntes oder gelöschtes Zertifikat nicht vorlegen. Anders als IdentityFile kennt CertificateFile none nicht als Abschaltwert.

So behebst du es

Verweise auf das vorhandene öffentliche Zertifikat, meist eine Datei mit der Endung -cert.pub, oder entferne die Direktive, wenn kein Zertifikat benötigt wird. Ersetze den Pfad nicht durch none.

Vorher und nachher

Was falsch ist
Host work  CertificateFile ~/.ssh/old-work-cert.pub
Korrigierte Konfiguration
Host work  CertificateFile ~/.ssh/id_ed25519-cert.pub