Featured Post
Datos personales
- sebastian
- programador licenciado de la facultad utn argentina. actualmente llevo 18 años de trayectoria diseñando programas de stock para negocios y diseño web de páginas dinámicas. Mi trabajo actual está focalizado para prestar servicios de programas de stock en áreas de comercio tales como supermercado , ferreterías, kioscos etc.. brindando la seguridad al cliente de poder ver el funcionamiento de software por conexión de red uso de máquinas remotas etc..a cualquier cliente sin importar su ubicación.
Archivo del blog
Powered by Blogger.
News And Other Stuff.
Random Posts
Recent Comments
Recent Posts
hacer un túnel mediante el protocolo ssh con la herramienta putty para conectar Mysql.
la ventaja de usar túnel con esta herramienta llamada putty es de sustituir al vpn (Virtual Private Network).
Asumimos que la máquina remota a la cual se va conectar esta ya instalado el ssh en modo servidor con el puerto escucha en el puerto 22.
Ahora comentaremos los pasos:
1)Saber cual es la ip interna de la máquina en la cual se quiere hacer la conexión en mi caso yo tengo instalado Xubuntu 16.04 como maquina virtual Virtualbox, mediante el comando ifconfig sabemos nuestra ip interna que es la pc invitado en mi caso es 192.168.1.38.
2)hacemos un ping desde anfitrión en mi caso windows 10 a pc invitada
por ej . ping 192.168.1.38 se ve que es un exito
3) posteriormente abrimos la herramienta putty .
4)En Host Name (or IP address): ponemos la ip privada 192.168.1.38.
6) ya Casi llegando a la recta final no dirigimos a la sección “SSH” abrimos esa pestaña donde se ve el signo +.
Y nos vamos a la sección donde dice Tunnels como se muestra en la figura .
en Destination ahí se pone localhost de la máquina remota la cual se va interpretar como su ip local tambien podria haber sido 127.0.0.1 y dos puntos el puerto escucha donde esta instalada nuestra base de datos Mysql el cual es el puerto por defecto. Posteriormente presionamos el botón “Add”
para sumarlo a al campo “Forwarded ports”.
7) una vez configurado nuestro “Forwarded ports” nos vamos vamos a la izquierda donde se encuentra nuestro árbol con lo diferentes menús de funcionalidades hacemos click en sección
“session” Allí guardaremos nuestro nombre de session en le cual va quedar registrado para nuestro putty de esto modo no tenemos que volver a ingresar todos nuestro datos de nuevo.
yo en mi caso lo guardaré como “sessionXubuntu16.04Vbox”
posteriormente le damos Botón “Save”.
y después Open
8) ya se ve la ventana de coneccion a través de un shell de linux en nuestro putty simplemente ahora nos pide nuestra clave de la máquina remota que ya la sabemos en mi caso no la voy a decir ..
una vez conectado ya está listo nuestro redireccionamiento de puertos. ya a su vez ya podemos usar nuestros comando de linux en nuestro shell
9) comprobamos nuestro redireccionamiento de puerto si fue un éxito simplemente lo que hacemos es lo siguiente abrimos cualquier gestor de base de datos mysql en mi caso usare navicat.. pero la metodología son las mismas para cualquier gestor de base de datos.
me voy al menu File - New Connection - Mysql
como se puede observar en la imagen la comunicación a sido todo un exito a traves del puerto “8181” y no por el 3306.
para qué sirve hacer todo esto bueno es en el caso donde una empresa necesita hacer una comunicación segura a través del protocolo ssh lo cual significa SSH (Secure SHell, en español: intérprete de órdenes seguro) .
estes es mi primer tutorial el sgunda que hare sera como hacer una clave pública y privada para que quede perfecto hasta la próxima.