Estoy buscando una manera de usar bloques CIDR específicos para que coincidan con los hosts en la configuración del cliente SSH (generalmente ~/.ssh/config
). Por ejemplo, tengo una entrada para reenviar todo el tráfico a través de un host de bastión si la IP cae en un cierto rango, digamos 10.1.0.0/16
:
host 10.1.*
proxycommand ssh -q bastion -W %h:%p
Esto funciona muy bien, pero ¿qué tal cuando agrego algunos rangos que no se ajustan exactamente a la notación de puntos?
# 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
¿Hay algo en el manual que me haya perdido, o un ingenioso truco de secuencias de comandos que permita hacer coincidir estos rangos de IP del host?