sshconfig-lint / guide

Placer Host * dans le bon ordre

← Tous les guides SSH

Empêchez les valeurs générales de gagner avant un hôte précis.

Pourquoi une configuration valide peut rester incorrecte

OpenSSH conserve généralement la première valeur. Host * placé en haut peut donc remplacer un bloc précis situé plus bas.

Une correction fiable

  1. Placez les blocs précis en premier.
  2. Gardez Host * à la fin.
  3. Vérifiez les valeurs avec ssh -G alias.
Problème
Host *
  User deploy

Host github.com
  User git
Correction
Host github.com
  User git

Host *
  User deploy