¿Cómo 'reenviar' x mostrar datos?

¿Cómo 'reenviar' x mostrar datos?

esta es mi situación: hay tres computadoras

  1. servidor de laboratorio (CentOS)
  2. computadora personal de laboratorio (ventana s7)
  3. computadora portátil personal (ubuntu)

Dado que el servidor del laboratorio solo permitía la dirección IP de mi escritorio en el laboratorio, no pude establecer una conexión remota directa al servidor del laboratorio a través de mi computadora portátil.

Así que llegué al punto en el que convertí mi escritorio portátil en un servidor ssh donde ahora puedo conectarme al servidor del laboratorio a través de mi computadora portátil.

Pero el problema es que solo pude conectarme al servidor de laboratorio mediante la CLI. El verdadero problema es que quiero usar los programas de simulación que involucran cosas de X Windows.

Después de mucho luchar, con mi computadora portátil---escritorio de laboratorio----servidor de laboratorio conectado y establecido, ejecuto el programa de simulación a través de mi computadora portátil, pero lo que realmente sucede es que el programa de simulación se ejecuta y se muestra en el "escritorio de laboratorio". .

en otras palabras, no pude enviar los datos de visualización de X Windows desde el 'servidor de laboratorio' a 'mi computadora portátil'.

Supongo que esto tiene sentido ya que eventualmente, independientemente de cuánto tiempo esté conectado al servidor del laboratorio, la conexión que sale del servidor del laboratorio se canaliza a mi "escritorio del laboratorio". Así que supongo que los datos de la pantalla X se envían automáticamente a mi "escritorio de laboratorio".

Entonces supongo que podría haber dos formas de resolver esto:

  1. encontrar una manera que aún no conozco que permitirá que los datos de la pantalla X se envíen desde el 'servidor de laboratorio' directamente a 'mi computadora portátil'...
  2. encontrar una manera de 'reenviar' de alguna manera el escritorio de mi laboratorio para que la X entrante muestre datos desde el servidor del laboratorio hacia 'mi computadora portátil'...

¿Alguien puede ayudarme de alguna manera con este asunto?

Respuesta1

Intentar:

$ ssh lab_desktop -L 2200:lab_server:22 -vvv
$ ssh -Y <USERNAME>@localhost -p 2200

información relacionada