Mysql: Tunelizando la conexión por medio de SSH

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 33

  • @gordoscine13
    @gordoscine13 7 ปีที่แล้ว +1

    muy bien explicado, genio, gracias !

    • @Juncotic
      @Juncotic  7 ปีที่แล้ว

      Muchas gracias por tu comentario!! Me alegro que te haya servido! Slds! (Diego)

  • @oscar-bp9xk
    @oscar-bp9xk 3 ปีที่แล้ว

    Excelente explicación, gracias.

    • @Juncotic
      @Juncotic  3 ปีที่แล้ว

      No hay por qué! Gracias a vos por pasarte y comentar!

  • @Alexyslozada
    @Alexyslozada 8 ปีที่แล้ว

    Excelente Diego. Gracias.

    • @Juncotic
      @Juncotic  8 ปีที่แล้ว

      No hat por qué Alexys!! Gracias a vos! Abrazo! (Diego)

  • @DanielMaldonado
    @DanielMaldonado 8 ปีที่แล้ว

    que buena clase die!

    • @Juncotic
      @Juncotic  8 ปีที่แล้ว

      Gracias Dani!! Me alegro que te haya gustado!! Abrazo! (Diego)

  • @josem5117
    @josem5117 7 ปีที่แล้ว +1

    muy avanzado diego esto para mi no entendi mucho que digamos... huf... me falta tener mas conocimiento de redes informaticas jejeje. un saludo 14/07/17

    • @Juncotic
      @Juncotic  7 ปีที่แล้ว +1

      Tiempo al tiempo! :) ^Diego

  • @rflorsree
    @rflorsree 2 หลายเดือนก่อน

    Que tal amigo tengo un problema con mi ISP ya que segun comentan esta bajo doble nat (no se al 100% que significa esto) pero lo que se es que no tengo una ip publica y tampoco abrir puertos , quiero habilitar una base de datos mysql para que pueda ser alcanzada desde un punto publico pero no he encontrado ninguna solucion intente con cloudflare tunnel y no he podido llegar a la BD en el puerto 3306

  • @vitalyRodero
    @vitalyRodero 4 ปีที่แล้ว

    Oye. Una pregunta. Si yo quisiera que una app web. Obteniera los nombres de una base de datos. Como se configuraria php para que me mandara una consulta por SSH a otro servidor externo que tenga la base ded atos. Se puede?

    • @Juncotic
      @Juncotic  4 ปีที่แล้ว

      Hola! Sí... lo que hace este túnel es "traerte" el puerto de conexión de la base de datos desde el servidor remoto al local... es decir, si el servidor de base de datos está corriendo en la IP 11.22.33.44 puerto 3306, por ejemplo, podés realizar este túnel SSH en tu servidor web (donde tenés el PHP), de modo que el puerto de conexión vía SSH te va a quedar, por ejemplo, en el puerto 3306 de la ip 127.0.0.1. Lo único que deberías hacer luego es configurar tu aplicación PHP para que conecte a la base de datos en 127.0.0.1:3306 en vez de hacerlo en 11.22.33.44:3306. Todo el tráfico que entra por 127.0.0.1:3306 va a viajar, vía SSH, a tu servidor remoto de base de datos.
      Espero se entienda! Cualquier duda escribime. Saludos!

  • @aom9913
    @aom9913 4 ปีที่แล้ว

    6:57 JAJAJA, pero ¿qué túnel vas a cerrar? ¿Uno que no has abierto? ¿Has revisado el vídeo?
    No nos lo has enseñado en el vídeo. Tras el gráfico explicativo inicial, pasaste a la consola a conectarte a la BDD, pero no abriste ningún túnel

    • @Juncotic
      @Juncotic  4 ปีที่แล้ว

      Correcto XD! Lo dejé en el apartado "ERRATA" en la descripción, igualmente está detallado en el artículo que acompaña al video. Gracias por tu comentario, seguro a mas de uno le sea de utilidad ese agregado. Saludos cordiales!

  • @danikiyo
    @danikiyo ปีที่แล้ว

    Hey compa como hago que se muestre mi página local por ssh y evadir el router por mi ip

    • @Juncotic
      @Juncotic  ปีที่แล้ว +1

      Hola!
      No se si SSH es una solución a lo que planteás.
      Si tenés una pagina local en tu red LAN privada, y tu router tiene IP pública, podés simplemente realizar un NAT o reenvío del puerto HTTP/HTTPS hacia la IP privada de tu computadora.
      Si la IP pública es dinámica, podés usar soluciones de DNS dinámico para apuntar un dominio o subdominio público hacia la IP de tu router. Yo tengo dominios registrados, gestiono los DNS con freedns.afraid.org. Ese sitio te da también un script para correr periódicamente en tu servidor local, y actualizar la IP en la zona DNS.
      SSH no creo que te ayude con eso, salvo que ya tengas un servidor con IP pública en Internet, y quieras reenviar el puerto HTTP/HTTPS de ese servidor, por dentro de un túnel SSH, hacia tu computadora local, pero eso es otra historia :)
      Cualquier duda comentame.
      Saludos!
      Diego @d1cor

    • @danikiyo
      @danikiyo ปีที่แล้ว +1

      @@Juncotic la compañía de Internet me bloquea los puertos no me deja hacer eso y aun no e comprado dominio ya que no trngo tarjeta de crédito y en Venezuela es complicado comprar trngo es binance la mayoría usan es paypal

    • @Juncotic
      @Juncotic  ปีที่แล้ว +1

      Hola! lo veo complicado... se me viene a la mente que conectes tu máquina local a un servidor en Internet por SSH, y buscar la forma de enrutar el tráfico HTTP que reciba ese servidor a través del túnel SSH hacia tu máquina. El tema es que ahí también necesitás tener un servidor andando en IP pública, porque SSH es un protocolo cliente-servidor.
      Otra solución que podría servirte, es usar herramientas como ngrok para tunelizar tráfico.
      Si no, la otra es levantar el sitio web en la deep-web por medio de TOR, ahí vas a poder accederlo desde Internet usando un navegador TOR.
      Todo esto es un tema muy interesante, voy a ver si puedo armar alguna PoC interesante como para compartir en el canal :-)

  • @jeferson-apaza
    @jeferson-apaza 4 ปีที่แล้ว +1

    cual es la diferencia entre una conexion por VPN y otra por SSH , y cual de ellas consideras que es mejor en cuanto a seguridad ? , Psdta : Buen Video :)

    • @Juncotic
      @Juncotic  4 ปีที่แล้ว

      Hola Jeferson!
      Son dos tecnologías con propósitos distintos. Una VPN es un mecanismo de túnel genérico que permite encapsular varios tipos de tráfico de aplicación (y de otras capas dependiendo del tipo de VPN que se trate) en túnel seguro. SSH permite crear un túnel para encapsular solamente un tráfico de aplicación, como puede ser terminal remota, o un protocolo específico, tal y como explico en este video.
      Si bien ssh permite, por medio de configuraciones adicionales, configurar el enrutamiento y convertir un túnel ssh en una vpn, no está pensado para esto.
      En cuanto a seguridad, te diría que son equivalentes ambos mecanismos, tanto en lo que respecta a privacidad, autenticidad e integridad. Una buena configuración en cualquiera de los dos permite mantener seguro el tráfico. Por supuesto, siempre que estén bien configurados, y utilicen mecanismos criptográficos "hasta hoy" considerados seguros, como cifrado AES 256b, RSA 2048b, etc.
      Espero te sirva! Cualquier duda escribime. Y muchas gracias por tus palabras!
      Saludos! @d1cor

    • @rednet8904
      @rednet8904 4 ปีที่แล้ว

      @@Juncotic muy interesante me gustaría aprender bien todo eso

    • @Juncotic
      @Juncotic  4 ปีที่แล้ว

      @@rednet8904 Gracias!! Esos temas de networking, protocolos, criptografía y seguridad de tráfico son súper interesantes!
      Me han solicitado más de una vez cursos de redes TCP/IP, tunneling y VPN, así que ni bien termine mi tesis de posgrado vuelvo a la actividad grabando y publicando cursos y contenido en este canal! :D
      Saludos!
      @d1cor

    • @rednet8904
      @rednet8904 4 ปีที่แล้ว

      @@Juncotic amigo ojalá te pueda contactar directamente para un curso pero no se si para mi sirve porque yo solo intento aprender sobre netfree jalar internet free mediante un host Y VPS para usarlos y conectarlos con vpn tunneling y otras apps de tunnel nada más. Lo que tu sabes es creo muy profundo y completo no se . Y un curso de lo que tu sabes a mi me serviría??. Como te digo yo solo intento aprender algo sencillo. Lo tuyo es más completo creo .

    • @rednet8904
      @rednet8904 4 ปีที่แล้ว

      @@Juncotic siempre me gusto estos temas de redes digital informática mis sueños era estudiar sistemas pero nunca lo hice por falta de medios ec. .saludos

  • @antonioflorez7253
    @antonioflorez7253 7 ปีที่แล้ว

    cual es tu correo electronico?

    • @Juncotic
      @Juncotic  7 ปีที่แล้ว

      +antonio florez Hola! podes encontrarnos en el formulario de contacto de nuestro sitio web: juncotic.com/contacto/
      Esperamos tu email!