Encaminhamento X11 do cluster Linux para o computador pessoal com Windows 10 via SSH

Encaminhamento X11 do cluster Linux para o computador pessoal com Windows 10 via SSH

Nosso cluster executa Linux e posso fazer login via ssh nele usando meu PC com Windows 10. No entanto, quando tento usar o encaminhamento X11, sempre recebo o erro:

qt.qpa.screen: QXcbConnection: Could not connect to display localhost:0.0
Could not connect to any X display

Já tentei de tudo: usando Xterminal, PuTTY, Ubuntu (da loja windows 10), MobaXterm - e nada funciona. Eu tentei o comando export display e, quando estou fazendo login, estou usando -X (também tentei -Y). Eu li on-line, mas não consegui encontrar nada que funcionasse. Além disso, minha colega tem um Macbook pessoal com as mesmas propriedades de usuário e conseguiu fazer o X11 usando o XQuartz.

Alguma idéia do que posso tentar?

Responder1

Ao usar o encaminhamento SSH X11, o número de exibição deve ser 10.0 ou superior normalmente.

Se a mensagem de erro realmente disser, localhost:0.0isso sugere que pode haver alguma configuração de ambiente no cluster que está substituindo a DISPLAYvariável.Não faça isso: sshdna extremidade remota definirá a DISPLAYvariável com o valor correto automaticamente como parte da inicialização da sua sessão quando o encaminhamento do X11 for solicitado e aceito. Você não pode saber o valor correto com antecedência, pois ele variará com base em quantas outras conexões SSH de encaminhamento X11 com o cluster já foram estabelecidas quando você fizer sua conexão.

Observação:A configuração export DISPLAY=<name of your Windows host pc>:0.0no cluster faria com que qualquer aplicativo tentasse uma conexão X11 insegura e não criptografada diretamente do aplicativo para o servidor X11 em seu host Windows.Isso não é recomendadoe pode (ou melhor, deveria!) ser bloqueado por firewalls/NAT em qualquer extremidade.

informação relacionada