Para configurar un túnel SSH, siga los siguientes pasos:
1. Abra una ventana de terminal en su máquina local y escriba el siguiente comando:
``` ssh -L [puerto_local]:[servidor_remoto]:[puerto_remoto] [nombre_usuario]@[servidor_remoto] ``` Donde: – `[puerto_local]`: es el número de puerto en su máquina local que desea utilizar para el túnel. – `[servidor_remoto]`: es la dirección IP o el nombre del servidor remoto. – `[puerto_remoto]`: es el puerto en el servidor remoto que desea acceder a través del túnel. – `[nombre_usuario]`: es el nombre de usuario en el servidor remoto al que desea conectarse. Por ejemplo, si desea acceder al puerto 3306 en un servidor remoto con la dirección IP 192.168.1.100 y su nombre de usuario es ‘john’, puede usar el siguiente comando: ``` ssh -L 3306:192.168.1.100:3306 john@192.168.1.100 ```2. Ingrese la contraseña del usuario remoto cuando se le solicite.
3. Una vez que se haya establecido la conexión SSH, abra otra ventana de terminal y conéctese al puerto local que configuró en el paso 1:
``` mysql -u [usuario] -p -h 127.0.0.1 -P [puerto_local] ``` Donde: – `[usuario]`: es el nombre de usuario de MySQL que desea utilizar. – `[puerto_local]`: es el puerto elegido para el túnel SSH. Por ejemplo: ``` mysql -u root -p -h 127.0.0.1 -P 3306 ```4. Ingrese la contraseña de MySQL cuando se le solicite.
5. ¡Listo! Ahora puede acceder a la base de datos remota a través del túnel SSH desde su máquina local.