como 'encaminhar' x exibir dados?

como 'encaminhar' x exibir dados?

esta é a minha situação: há três computadores

  1. servidor de laboratório (CentOS)
  2. computador pessoal de laboratório (janela s7)
  3. laptop pessoal (ubuntu)

como o servidor do laboratório permitia apenas o endereço IP do meu desktop no laboratório, não consegui estabelecer uma conexão remota direta com o servidor do laboratório por meio do meu laptop.

Então cheguei ao ponto em que transformei meu desktop de colo em um servidor ssh, onde agora posso eventualmente me conectar ao servidor do laboratório através do meu laptop.

Mas o problema é que só consegui me conectar ao servidor do laboratório na base CLI. A verdade é que eu quero usar os programas de simulação que envolvem coisas do X Windows.

Depois de muita luta, com meu laptop --- desktop de laboratório ---- servidor de laboratório conectado e estabelecido, eu executo o programa de simulação através do meu laptop, mas o que realmente acontece é que o programa de simulação é executado e exibido no 'desktop do laboratório'. .

em outras palavras, não consegui enviar os dados de exibição do X Windows do 'servidor de laboratório' para 'meu laptop'.

Acho que isso faz sentido, já que, eventualmente, independentemente de quão longe eu esteja conectado ao servidor do laboratório, a conexão que sai do servidor do laboratório é encapsulada para o meu 'desktop do laboratório'. Então, acho que os dados de exibição do X são enviados automaticamente para minha 'área de trabalho do laboratório'.

Então, estou supondo que poderia haver duas maneiras de resolver isso:

  1. encontre uma maneira que ainda não conheço que permitirá que os dados de exibição do X sejam enviados do 'servidor de laboratório' diretamente para 'meu laptop' ...
  2. encontre uma maneira de de alguma forma 'encaminhar a porta' da área de trabalho do meu laboratório para que o X de entrada exiba dados do servidor do laboratório para 'meu laptop' ...

Alguém pode me ajudar de qualquer maneira neste assunto?

Responder1

Tentar:

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

informação relacionada