Mes exigences sont les suivantesSSH configuration du fichier de configuration avec des jokers et DRY
- Toutes nos machines de cloud computing ont besoin de la même config (User, Port, IdentityFile)
- je besoin de ces paramètres à leur appliquer basé sur le domaine (* .xyz.com)
- Je dois aussi ces paramètres à appliquer quand je configuration courte hôtes (Voir ci-dessous)
Ma configuration actuelle SSH est un
Host shortname1?
Hostname %h.prod.xyz.com
Host test-myname
Hostname combo.test-myname.xyz.com
Host *.xyz.com
Hostname %h
Hostname *.xyz.com
User myuser
Port 12345
IdentityFile ~/.ssh/id_rsa
Les cas d'utilisation exactes est un ajout récent ssh shortname1a; ssh shortname1b; ssh test-myname; ssh combo.test-myname.xyz.com
Host *.xyz.com
après mise au point du dernier cas d'utilisation, et cela semble en quelque sorte à briser le premier 2.
Est-ce la bonne ou est il y a un moyen plus propre?
Je pense que le "break" est arrivé parce que le 'Hostname' ne peut pas être utilisé comme je le suppose. Seul l'hôte peut être utilisé comme bloc, et une fois que j'ai ajouté un autre hôte entre le premier et le commun, ils ont été désactivés. –