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.
23 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.
INVALID_VALUEUngültige Werte
Prüft Ports, Zähler, Zeitangaben, Masken, DSCP-Werte und dokumentierte Optionswerte.
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.
NEGATED_HOSTNur negierte Hosts
Findet Host-Blöcke, die nie positiv passen können.
PROXY_CONFLICTWidersprüchliche Proxy-Wege
Zeigt, wenn ProxyCommand und ProxyJump im selben Bereich konkurrieren.
LOCAL_COMMAND_DISABLEDIgnorierte lokale Befehle
Warnt, wenn LocalCommand vorhanden, aber nicht freigeschaltet ist.
INVALID_TOKENUngültige Prozent-Tokens
Prüft Platzhalter gegen die erlaubten Tokens jeder Direktive.
Dieselben Prüfungen überall, wo sich die Config ändert.
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
- 17 inhaltsbasierte Regeln
- Auf Smartphone und Desktop nutzbar
Mit sshconfig-lint
- Verschachtelte Includes
- Prüfung von IdentityFile-Pfaden
- Text, JSON, SARIF und GitHub-Ausgabe
- Language Server für Editoren
Nutze den vollständigen Linter
Installiere ihn mit Homebrew, Cargo, AUR oder als fertiges Binary.
brew install Noah4ever/tap/sshconfig-lint