Toda essa discussão é sobre uma opção hipotética que foi proposta, não sobre um recurso real. No final, o patch proposto usa um nome diferente ExpandHost
, mas mais uma vez esse patch foi proposto, ele nunca foi aplicado ao código fonte do OpenSSH.
O que eu faço é gerar meu .ssh/config
de um script de shell. Eu tenho funções como
home leguin
home williams
work larch
work chestnut
que geram estrofes como
Host leguin
HostName leguin.gilles.name
UserName gilles
Host williams
HostName williams.gilles.name
UserName gilles
Host larch
HostName larch.acme.com
UserName employee123
Host chestnut
HostName chestnut.acme.com
UserName employee123