Szukam sposobu użycia określonych bloków CIDR w celu dopasowania hostów w konfiguracji klienta SSH (zwykle ~/.ssh/config
). Na przykład mam wpis, aby przekazać cały ruch przez hosta bastionu, jeśli adres IP mieści się w pewnym zakresie, powiedzmy 10.1.0.0/16
:
host 10.1.*
proxycommand ssh -q bastion -W %h:%p
Działa to bardzo dobrze, ale co powiesz na dodanie kilku zakresów, które nie pasują dokładnie do notacji kropkowej?
# doesn't work, unfortunately
host 10.2.0.0/18
proxycommand ssh -q bastion-foo -W %h:%p
host 10.2.64.0/18
proxycommand ssh -q bastion-bar -W %h:%p
Czy w podręczniku jest coś, co przeoczyłem, lub sprytna sztuczka skryptowa, która pozwoliłaby dopasować te zakresy adresów IP hosta?