Problema de configuración remota de ssh

Problema de configuración remota de ssh

Mi problema básico es que me gustaría iniciar una aplicación gráfica (por ejemplo, Firefox) en una computadora remota (en el trabajo) desde la computadora de mi casa. La computadora en el trabajo (WPC) está detrás de un firewall. Así que estoy usando SSH para conectarme remotamente, en modo texto.

La configuración real que uso es la siguiente:

Tengo la PC con Linux en el trabajo.WPC Tengo una unidad de red en casa.NWD Tengo mi PC con Linux en casa.HPC

EnWPC, lanzo " ssh -R 23000:localhost:22 usuario@NWD"

Cuando estoy en casa, primero me conecto desdeHPCaNWDvía ssh: "usuario ssh@NWD", y luego, deNWDaWPCa través de "ssh -p 23000 localhost"

Esto funciona perfectamente, pero no hay ningún servidor X en la unidad de red (NWD). Entonces no puedo conectar en cascada dos conexiones ssh -X.

Por lo tanto, estaba pensando que puedo conectarme directamente desdeHPCal puerto 23000 deNWD? así (deHPC) "ssh -X -p 23000 usuario@NWD", pero luego me rechazaron la conexión.

La primera pregunta es ¿crees que esto podría funcionar (sin un servidor X enNWD) ?

y en caso afirmativo, ¿cómo configuro el sshd enNWD¿Permitir el acceso en el puerto 23000 a otras computadoras además de a sí mismo?

Espero que no sea demasiado confuso.

Gracias por tu ayuda

julián

Respuesta1

Como sugiere la explicación de -Rin , enssh(1)NWDestablecer GatewayPorts yesen /etc/ssh/sshd_config. Entonces conéctate con:

ssh -R 192.168.0.1:23000:localhost:22 user@NWD

dónde 192.168.0.1esNWDLa dirección IP local de. Eso debería permitirte hacer

ssh -X -p 23000 192.168.0.1

desde cualquiera de las computadoras en esa subred.

información relacionada