XMing erro “não é possível exibir”

4

Ao tentar executar o XMing , o host remoto é o Ubuntu, passando pelo Putty. Passei horas cuidadosamente verificando novamente todas as configurações, revisando o guia de solução de problemas do XMing, etc. Em vez de continuar esse caminho, quero usar uma ferramenta de rastreamento ou sshd logging para de alguma forma identificar exatamente por que estou recebendo o "não é possível abrir exibir "erro. Isso ocorre quando eu testo executando xclock ou firefox.

Eu desativei os firewalls em cada computador.

Uma coisa que me incomoda: no Putty, estou definindo o local de exibição do X como localhost:0 , o que eles dizem definir a variável DISPLAY no host remoto. Mas depois de fazer o login através do Putty, eu faço um echo $DISPLAY e ele não mostra nada. Não deveria devolver localhost:0 ?

Quais ferramentas, registros ou outra abordagem eu poderia usar para descobrir o que há de errado?

    
por David 23.03.2016 / 14:13

4 respostas

4

Tente definir o local de exibição como localhost:0.0 em vez de localhost:0 .

Se isso não funcionar, em /etc/ssh/sshd_config , verifique se a variável LogLevel está definida como LogLevel INFO .

Agora, você pode tentar novamente sua conexão e fazer o seguinte para obter mais informações de registro: %código% ou %código% ou %código% etc.

    
por 23.03.2016 / 16:40
3

Eu tive que colocar /etc/ssh/sshd_config do seguinte:

X11UseLocalhost no

Caso contrário, a variável de exibição não será configurada. Agora funciona para mim.

    
por 01.09.2016 / 15:08
1

Se você definir localhost:0 como a opção "X display location" no Putty, você deve também verificar se o Xming está sendo executado no display :0 . A opção de exibição Xming e Putty deve ter o mesmo valor.

Uma vez conectado no Ubuntu, você deve executar export DISPLAY=10.0.0.1:0 , supondo que seu cliente tenha o endereço 10.0.0.1 e Xming esteja sendo executado no display :0 .

Além disso, se isso não resolver o problema, você pode tentar iniciar o Xming com a opção -ac . Para fazer isso no Windows, inicie-o na linha de comando ou crie um atalho no qual você anexa "-ac" em sua propriedade "target". Tenha cuidado, porém, isso permitirá que qualquer pessoa use seu servidor X, então faça isso apenas em redes confiáveis. O comando export DISPLAY também deve ser executado no Ubuntu.

Se a opção -ac resolver o problema, devo dizer que não sei como configurar o Xming ou o que quer que o impeça de ter o mesmo resultado sem -ac .

    
por 03.02.2018 / 10:13
0

Estou usando o ArchLinux como meu servidor e não tenho o xauth instalado. Eu fiz o pacman -S xorg-xauth para ter o xauth instalado e, em seguida, o worker.

    
por 03.02.2018 / 08:27