Estoy tratando de entender las diferencias entre ssh -L a -D. ¿Hay algo más, excepto que -D es solo SOCKS?
¡Gracias!
Estoy tratando de entender las diferencias entre ssh -L a -D. ¿Hay algo más, excepto que -D es solo SOCKS?
¡Gracias!
ssh -Labre un puerto local. Todo lo que envía a ese puerto se transfiere a través de la conexión ssh y sale del servidor. Si lo hace, por ejemplo, ssh -L 4444:google.com:80si abre http://localhost:4444en su navegador, verá la página de Google.
ssh -Dabre un puerto local, pero no tiene un punto final específico como con -L. En cambio, pretende ser un proxy SOCKS. Si abre, por ejemplo, ssh -D 7777cuando le dice a su navegador que lo use localhost:7777como su proxy SOCKS, todo lo que solicite su navegador pasará por el túnel ssh. Para el Internet público, es como si estuviera navegando desde su servidor ssh en lugar de hacerlo desde su computadora.
The bind_address of “localhost” indicates that the listening port be bound for local use only, while an empty address or ‘*’ indicates that the port should be available from all interfaces.ssh -L 4444:google.com:80no funciona para mí, requiere otro parámetro para iniciar sesión, como [email protected]En SSH,
-Despecifica un reenvío de puerto a nivel de aplicación "dinámico" local.Además,
ssh -Lespecifica que el puerto dado en el host local (cliente) debe reenviarse al host y puerto dados en el lado remoto.fuente