Tengo una pregunta sobre SSH / reenvío de puertos. No he encontrado la solución en ningún lado y no sé si hay alguna.
Tengo un servidor detrás de mi caja NAT en casa. Tengo reenvío de puertos desde mi caja NAT a mi servidor para SSH en el puerto 22. Por lo tanto, me conecto my_nat_public_ip:22
cuando estoy en movimiento y funciona de maravilla.
Ahora sé que también puedo acceder a cualquier puerto de mi servidor, incluso sin configurar mi caja NAT. De hecho, puedo hacer un reenvío de puertos dinámico como este:
ssh -D 1080 user@my_nat_public_ip
Luego, conéctese al puerto any_port de mi servidor configurando mi navegador o bien para usar localhost: 1080 como proxy SOCKS, y apunte a my_local_server_ip:any_port
.
Lo que me gustaría hacer, sería un comando como
ssh -D --local_alias=local_alias user@my_nat_public_ip
y si accedo a local_alias: any_port lo reenvía a my_server: any_port
¿Sería eso posible? ¿Hay alguna opción de SSH para hacer esto? Es simplemente más simple y hace posible tener múltiples reenvíos de puertos dinámicos en diferentes servidores.