Estou procurando uma maneira de usar blocos CIDR específicos para corresponder aos hosts na configuração do cliente SSH (geralmente ~/.ssh/config
). Por exemplo, eu tenho uma entrada para encaminhar todo o tráfego através de um host bastião, se o IP cair em um determinado intervalo, digamos 10.1.0.0/16
:
host 10.1.*
proxycommand ssh -q bastion -W %h:%p
Isso funciona muito bem, mas e quando adiciono alguns intervalos que não se encaixam exatamente na notação de ponto?
# 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
Há algo no manual que eu perdi ou um truque inteligente de script que permitiria corresponder esses intervalos de IP do host?