Saltar al contenido

Comprender los túneles SSH

Luego de mirar en diferentes repositorios y páginas al concluir dimos con la respuesta que te mostraremos a continuación.

Solución:

he dibujado algunos bocetos

La máquina, donde se escribe el comando ssh tunnel (o en su caso: se inicia Putty with tunneling) se llama “tu anfitrión”.

túnel ssh a partir de local


túnel ssh desde remoto

Introducción

  1. local: -L Specifies that the given port on the local (client) host is to be forwarded to the given host and port on the remote side.

    ssh -L sourcePort:forwardToHost:onPort connectToHost significa: conectarse con ssh para connectToHosty reenviar todos los intentos de conexión al localsourcePort hacia el puerto onPort en la máquina llamada forwardToHost, al que se puede llegar desde el connectToHost máquina.

  2. remoto: -R Specifies that the given port on the remote (server) host is to be forwarded to the given host and port on the local side.

    ssh -R sourcePort:forwardToHost:onPort connectToHost significa: conectarse con ssh para connectToHosty reenviar todos los intentos de conexión al remotosourcePort hacia el puerto onPort en la máquina llamada forwardToHost, al que se puede acceder desde su máquina local.

tu ejemplo

La primera imagen representa su situación. La caja azul llamada your host es su máquina Windows desde la que inicia Putty en su servidor Ubuntu, llamada remotehost en mi imagen Conexiones al puerto verde (en su caso número de puerto 4000) se reenvían al puerto MySQL rosa 3306 de El localhost de su máquina servidor Ubuntu (es decir, el propio servidor Ubuntu).

Para configurarlo con Putty

Inicie Putty e ingrese su configuración de conexión habitual (nombre de host o dirección IP) En el árbol del lado izquierdo, navegue hasta

Conexión → SSH → Túneles

y crear un nuevo local túnel con el puerto de origen 4000 (123 en la imagen) y el destino localhost:3306 (localhost:456 en la imagen).

No olvides hacer clic en Agregar.

Luego navegue de regreso a sesión y haga clic Ahorrar para mantener su configuración para la próxima vez. Ahora puede usar la conexión guardada para iniciar sesión en su servidor y después de iniciar sesión con éxito, cada vez que se conecte al puerto 4000 en su host, en realidad se conectará al puerto 3306 en el servidor Ubuntu.

crear túnel delantero con masilla

La respuesta simple es sí, pero tenga en cuenta que el túnel se inicia realmente en su computadora. La forma en que funciona es que usted crea una conexión SSH al servidor (que es seguro) y luego le indica al SSH que escuche un puerto de su lado y reenvíe cualquier conexión que ingrese, a un puerto específico en una dirección de host específica en el lado del servidor. El destino del túnel no necesita ser el mismo servidor; puede ser cualquier otra dirección válida que, en caso de que no sea el servidor que ejecuta el servidor SSH, verá la conexión entrante como si viniera del servidor SSH en lugar de de tu cliente

Para configurarlo, abra el cuadro de diálogo de configuración de Putty, seleccione la configuración de la conexión que normalmente usa para acceder a su servidor y haga clic en “cargar” (y no en “abrir”). Luego, en el árbol del lado izquierdo, vaya a Conexión->SSH->Túneles y cree un nuevo túnel “local” con el puerto de origen 4000 y el destino “localhost:3306” (porque la dirección de destino se resuelve en el servidor, desde el punto de vista del servidor, el puerto MySQL está en el host local). Luego navegue de regreso a “sesión” y haga clic en “Guardar” para mantener su configuración para la próxima vez. Ahora puede usar la conexión guardada para iniciar sesión en su servidor y después de iniciar sesión con éxito, cada vez que se conecte al puerto 4000 en su computadora, en realidad se conectará al puerto 3306 en el servidor.

Si le gustan mucho los túneles y ejecuta un cliente de MS-Windows, le sugiero que consulte Putty Tunnel Manager, que usa Putty para configurar y ejecutar túneles fácilmente sin necesidad de tener una consola de PuTTY abierta.

Aquí puedes ver las comentarios y valoraciones de los lectores

Puedes corroborar nuestra función escribiendo un comentario y dejando una valoración te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *