Sto cercando un modo per utilizzare specifici blocchi CIDR per abbinare gli host nella configurazione del client SSH (di solito ~/.ssh/config). Ad esempio, ho una voce per inoltrare tutto il traffico attraverso un host bastione se l'IP rientra in un determinato intervallo, diciamo 10.1.0.0/16:
host 10.1.*
proxycommand ssh -q bastion -W %h:%p
Funziona molto bene, ma che ne dici di aggiungere alcuni intervalli che non si adattano esattamente alla notazione dei punti?
# 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
C'è qualcosa nel manuale che ho perso o un trucco di scripting intelligente che consentirebbe di abbinare questi intervalli IP host?