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