Kostenloser OpenSSH-Config-Checker
Ein SSH-Config-Linter, der findet, was SSH nicht erwähnt.
Füge deine ~/.ssh/config ein oder öffne eine Datei. Dieser kostenlose SSH-Config-Checker findet doppelte Hosts, unsichere Optionen, schwache Algorithmen und problematische Reihenfolgen.
Es wird nichts hochgeladen. Die Prüfung bleibt in diesem Browser.
16 GitHub-SterneErsetze das Beispiel oder öffne deine ~/.ssh/config-Datei.
7 Punkte zum Prüfen
- Mehr über diese Regel
- Mehr über diese Regel
- Mehr über diese Regel
- Mehr über diese Regel
- Mehr über diese Regel
- Mehr über diese Regel
- Mehr über diese Regel
Der Browser prüft nur den bereitgestellten Inhalt. Er kann deinen Computer nicht lesen.
DER NÜTZLICHE TEIL
Was dieser SSH-Config-Linter prüft.
Der Browser prüft alle OpenSSH-Regeln, die nur den Konfigurationstext benötigen. Jeder Fund erklärt das Problem und führt zurück zur betroffenen Zeile.
DUP_HOSTDoppelte Hosts
Findet wiederholte Host-Muster, die eine Konfiguration schwer verständlich machen.
WILDCARD_ORDERWildcard-Reihenfolge
Warnt, wenn ein konkreter Host nach Host * steht und unerwartete Werte erben kann.
INSECURE_OPTUnsichere Optionen
Markiert deaktivierte Host-Prüfungen sowie zu breites Agent- oder X11-Forwarding.
WEAK_ALGOSchwache Algorithmen
Erkennt veraltete Cipher, MACs, Schlüsselaustausch- und Signaturalgorithmen.
DUP_DIRECTIVEDoppelte Direktiven
Zeigt wiederholte Werte im selben Bereich, wenn OpenSSH nur den ersten nutzt.
UNSAFE_CTRL_PATHControlPath-Kollisionen
Prüft, ob gemeinsam genutzte Verbindungen Host, Port und Benutzer unterscheiden.
BROWSER UND CLI
Die schnelle Prüfung hier. Die vollständige Prüfung auf deinem Rechner.
Die Website gibt sofortiges Feedback. Die quelloffene CLI folgt Include-Dateien, erkennt Zyklen und prüft lokale Pfade.
In diesem Browser
- Keine Installation
- Kein Upload
- Sechs inhaltsbasierte Regeln
- Auf Smartphone und Desktop nutzbar
Mit sshconfig-lint
- Verschachtelte Includes
- Erkennung von Include-Zyklen
- Prüfung von IdentityFile-Pfaden
- Stabile Text- und JSON-Ausgabe
Nutze den vollständigen Linter
Installiere ihn mit Homebrew, Cargo, AUR oder als fertiges Binary.
brew install Noah4ever/tap/sshconfig-lint