sshconfig-lint
Include-Verschachtelung zu tief
← Alle PrüfungenEine 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
# configInclude level-1.conf # ... level-16.confInclude level-17.conf# configInclude hosts/work.confInclude hosts/personal.conf