sshconfig-lint

Include-Verschachtelung zu tief

Alle Prüfungen
FehlerWird von der CLI geprüftINCLUDE_DEPTH

Eine Include-Kette überschreitet die maximale OpenSSH-Tiefe von 16 Ebenen.

Warum das wichtig ist

OpenSSH bricht das Laden der Konfiguration ab, wenn Includes zu tief verschachtelt sind. Eine lange Kette ist außerdem schwer zu verstehen und zu pflegen.

So behebst du es

Flache die Include-Struktur ab. Binde Funktions- oder Host-Dateien direkt aus der Hauptkonfiguration ein, verschiebe gemeinsame Einstellungen in eine zentrale Datei und halte jede Kette bei höchstens 16 Ebenen.

Vorher und nachher

Was falsch ist
# configInclude level-1.conf # ... level-16.confInclude level-17.conf
Korrigierte Konfiguration
# configInclude hosts/work.confInclude hosts/personal.conf