(Windows 10) PuTTY: algo bloquea el túnel del puerto

(Windows 10) PuTTY: algo bloquea el túnel del puerto

Estoy atascado y no sé por qué el túnel del puerto no funciona en Windows con PuTTY.

  • He establecido una conexión SSH con el siguiente reenvío de puertos 8000:localhost:80:
    Captura de pantalla 1

  • En el host remoto, tengo una interfaz GUI expuesta en el puerto 80y todo funcionaba bien; sin embargo, actualmente el túnel está establecido, no puedo ver la interfaz de usuario y la solicitud localhost:8000está pendiente todo el tiempo:
    Captura de pantalla 2

  • Deshabilitar el Firewall de Windows no funciona, mientras que en Linux todo funciona bien:
    ssh -L 8000:localhost:80
    

¿Cómo resuelvo esto?

Respuesta1

Tu captura de pantalla no coincide con la información de tu publicación. Dice que ha configurado el servidor localhostcomo destino del túnel, pero la captura de pantalla de PuTTY muestra 111.111.111.111. Ya sea literalmente esa dirección o alguna otra dirección global, incluso si es la del servidorpropiodirección: todavía no es lo mismo que localhost.

Es posible que un programa solo escuche conexiones en una dirección local específica, por lo que en su caso es muy probable que la aplicación en su servidor esté escuchando solo en direcciones de bucle invertido.

Respuesta2

Estoy usando Windows 10 y no pude configurar el túnel PuTTY, pero sabía que todo estaba funcionando correctamente ya que podía ejecutar el comando de túnel SSH típico en mi Mac y todo funcionó bien.

Terminé instalando BitVise, que también está en el sitio web de PuTTY, luego usé estesitio:

  • Configuraciones importantes:
    • Primera pestaña → Iniciar sesión → Agregar host: nombre de la computadora a la que conectarse y nombre de usuario
    • Séptima pestaña → CS2:
      Interfaz de escucha: 127.0.0.1Puerto de escucha: 5901
      Host de destino: localhostPuerto de destino:5901

información relacionada