sshconfig-lint / guide

Trouver et casser les cycles Include

Tous les guides SSH

Suivez une chaîne Include circulaire et organisez les valeurs communes dans un seul sens.

Pourquoi une configuration valide peut rester incorrecte

Un fichier peut en inclure un second qui revient ensuite au premier. Les globs rendent cette boucle difficile à voir.

Une correction fiable

  1. Commencez à la ligne INCLUDE_CYCLE.
  2. Suivez la chaîne jusqu’au fichier déjà visité.
  3. Supprimez le retour ou déplacez les valeurs communes dans un troisième fichier.
Problème
# config
Include conf.d/work

# conf.d/work
Include ../config
Correction
# config
Include conf.d/work

# conf.d/work
Include common.conf