Muszę zarządzać całym stosem hostów przez ssh. Jednak mogę uzyskać do nich dostęp tylko przez określony serwer ssh bramy.
Mam w swoim ~/.ssh/config:
Host mygateway-www
Hostname www
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
Jednak muszę połączyć się z wieloma z tych maszyn. Czy zamiast wstawiać do mnie dziesiątki wpisów ~/.ssh/config, mogę mieć coś takiego:
Host mygateway-*
Hostname ???WHAT GOES HERE????
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
Wiem, że można używać %hw Hostnameargumencie, ale to byłaby nazwa hosta. To, czego naprawdę potrzebuję, to pewnego rodzaju podstawienie łańcucha, takie jak bash ${VAR%thingie}. czy to możliwe?