Ben ssh üzerinde bir dizi ev sahibi yönetmek zorunda. Ancak bunlara yalnızca belirli bir ağ geçidi ssh sunucusu üzerinden erişebiliyorum.
Bende aşağıdakiler var ~/.ssh/config
:
Host mygateway-www
Hostname www
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
Ancak bu makinelerin çoğuna bağlanmak zorundayım. Benim düzinelerce giriş koymak yerine, ~/.ssh/config
yine de böyle bir şey olabilir:
Host mygateway-*
Hostname ???WHAT GOES HERE????
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
Argüman %h
içinde kullanabileceğinizi biliyorum Hostname
, ama bu ana bilgisayar adı olurdu. Gerçekten ihtiyacım olan şey, bash gibi bir tür dize ikame ${VAR%thingie}
. Mümkün mü?