Seguro que todos sabéis hacerlo, pero yo siempre me lío.
Muchas veces tendremos la necesidad de acceder a un servicio en un puerto remoto hacia el que no tenemos visibilidad desde el entorno local.
Para poder acceder sin necesidad de usar IPs públicas, abrir firewalls y demás, podemos hacer un túnel SSH.
La sintaxis sería la siguiente:
ssh -L puerto_local:host_destino:puerto_destino usuario@host
Por ejemplo, yo necesitaba conectar al MySQL de la plataforma, que está en servidorX. Sin embargo, sólo hay visibilidad de servidorY. Así que, abriendo el siguiente túnel, tengo visibilidad de la base de datos en el puerto P de mi máquina:
ssh -L P:servidorX:3306 usuario@servidorY
No hay comentarios:
Publicar un comentario