Con la ayuda de un experto, configuré un túnel ssh. El lado del servidor está todo configurado (soy dueño del servidor), y puedo usar el siguiente comando para configurar el lado del cliente (en Mac/Linux):
ssh -f johndoe@severip -L 8080:localhost:8008 -N
Sin embargo, no entiendo completamente el comando anterior. (por ejemplo, no estoy seguro si esto es c2s o s2c) Ahora quiero configurar lo mismo para un cliente de Windows. Quiero utilizar Bitvise como cliente ssh, pero no tengo idea de cómo configurarlo.
Pregunta:¿Cómo configurar Bitvise para poder lograr lo mismo que el comando de Linux anterior?
Edición 1: Configuré la configuración del proxy en Windows y Bitvise de la siguiente manera: después de iniciar sesión a través de Bitvise, los navegadores (IE y Chrome en mi caso) solo devolverán el acceso denegado. Según el registro de Bitvise, parece que estaban sucediendo muchas cosas, pero no ayudó.
Respuesta1
desde ssh(1)
la página de manual
-L [bind_address:]port:host:hostport
Specifies that the given port on the local (client) host is to be
forwarded to the given host and port on the remote side.
así -L 8080:localhost:8008
lo reenviaremos
- (lado del cliente) 8080
- a localhost en el servidor serverip
- en el puerto 8008.
Supongo que desea que http:// localhost:8080 se asigne a http:// serverip:8008 (sin tener acceso directo desde su cliente a serverip:8008).
Estás en C2S (servidor cliente 2).
última parte de la página de manualhttp://www.bitvise.com/port-forwarding