sshconfig-lint / guide
Host * richtig einordnen
← Alle SSH-Config-AnleitungenVerhindere, dass breite SSH-Vorgaben vor einem konkreten Host gewinnen.
Warum eine gültige Config trotzdem falsch sein kann
OpenSSH behält für die meisten Einstellungen den ersten Wert. Host * am Anfang kann deshalb einen späteren konkreten Block überstimmen.
So behebst du es zuverlässig
- Verschiebe konkrete Host- und Match-Blöcke nach oben.
- Setze gemeinsame Vorgaben in Host * ans Ende.
- Prüfe User, HostName und IdentityFile mit ssh -G alias.
Host *
User deploy
Host github.com
User gitHost github.com
User git
Host *
User deploy