Uso de Putty como proxy a través del túnel SSH inverso

Uso de Putty como proxy a través del túnel SSH inverso

tengo una maquina remotaremotoPique utiliza autossh para mantener un túnel inverso a una máquina locallocalpi. Cuando SSH entrólocalpi, puedo ingresar de manera confiable a través de sshremotoPiusando localhost: 3333.

Ahora tengo una máquina de escritorio con Windows.victoria localcon un navegador que me gustaría conectar a través de proxy a la LAN deremotoPipara acceder a recursos HTTP locales.

Hasta ahora, usando Putty, no he podido lograrlo. Entiendo cómo hacer esto con un solo salto, pero el segundo salto se me escapa. ¿Es esto posible directamente desde Putty o hay algún comando ssh adicional que debo emitir manualmente?

Respuesta1

En la configuración de Putty Tunnels para localPi:3333, seleccione el tipo de túnelDinámica(en lugar de Local o Remoto). Ingrese el puerto de origen 3334, deje el destino del túnel vacío. La cadena final debería decir D3334.

Ahora configure su navegador de Windows para usar el proxy SOCKS en localhost:3334.

El protocolo SOCKS significa que incluso si un navegador de Windows envía tráfico TCP a una IP, el navegador incluye "dentro" del tráfico TCP la dirección IP de destino. El túnel dinámico es compatible con SOCKS, por lo que el túnel decodifica la IP de destino e indica a su RemotePi que se conecte a la IP de destino en su nombre.

Su comunicación con localPi:3333 no se comunica en absoluto con el sshd de localPi. Solo hace 3333 túneles. El túnel 3334 se realiza entre PuTTY de localWin y sshd de RemotePi.

información relacionada