sshconfig-lint

Anidamiento Include demasiado profundo

Todas las comprobaciones
errorSe comprueba con la CLIINCLUDE_DEPTH

Una cadena Include supera la profundidad máxima de 16 niveles de OpenSSH.

Por qué importa

OpenSSH deja de cargar la configuración cuando los Include están demasiado anidados. Una cadena larga también es difícil de mantener.

Cómo corregirlo

Aplana el árbol de Include. Incluye directamente los archivos de hosts o funciones desde la configuración principal y mueve los ajustes compartidos a un archivo común.

Antes y después

Qué está mal
# configInclude level-1.conf # ... level-16.confInclude level-17.conf
Configuración corregida
# configInclude hosts/work.confInclude hosts/personal.conf