Devo amministrare un mucchio di host su SSH. Tuttavia, posso accedervi solo tramite un determinato server ssh gateway.
Ho il seguente nel mio ~/.ssh/config:
Host mygateway-www
Hostname www
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
Tuttavia, devo collegarmi a molte di queste macchine. Invece di inserire dozzine di voci nel mio ~/.ssh/config, c'è comunque che posso avere qualcosa del genere:
Host mygateway-*
Hostname ???WHAT GOES HERE????
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
So che puoi usare %hl' Hostnameargomento, ma sarebbe il nome host. Ciò di cui ho davvero bisogno è una sorta di sostituzione delle stringhe, come quella di Bash ${VAR%thingie}. È possibile?