Proxy PuTTY X11: tentativa de protocolo de autorização errado

3

Estou usando o putty do windows vista para conectar ao servidor ubuntu e executar o meu qtcreator usando o Xming.

Eu consigo fazer login no servidor, mas não consigo executar o qtcreator. a seguinte mensagem aparece:

PuTTY X11 proxy: wrong authorisation protocol attempted
PuTTY X11 proxy: wrong authorisation protocol attempted
PuTTY X11 proxy: wrong authorisation protocol attempted
PuTTY X11 proxy: wrong authorisation protocol attempted
qtcreator: cannot connect to X server localhost:10.0

Então, eu pesquiso na net e encontrei este link , e eu tentei seguir a resposta. no entanto, quando executo a lista xauth, nada é mostrado.

de acordo, o comando xauth list deve me devolver a chave (e eu não sei o que é essa chave). essa chave deve ser adicionada posteriormente ao xauth. Eventualmente, tudo vai bem e eu devo ser capaz de executar o qtcreator.

  • então, em inglês simples, por que esse erro acontece?
  • e por que o xauth não está retornando nada?
  • e finalmente qual é essa chave?
por Suda.nese 20.06.2013 / 13:56

2 respostas

3

Eu consertei o problema que era muito simples:

Não havia espaço em disco suficiente no servidor. Assim, quando Xming tenta criar o arquivo .Xauthority , ele falha (isto é: como este arquivo está sendo criado toda vez que um aplicativo específico é lançado, por exemplo: qt-creator, ele não substitui a versão antiga que pode ainda pode ser visto ao listar os arquivos usando ls ).

Então, depois de simplesmente remover todos os arquivos grandes desnecessários e criar espaço para o Xming no disco, eu posso ver o qt-creator novamente na minha máquina local.

    
por Suda.nese 21.06.2013 / 11:07
1

No servidor, abra /etc/ssh/sshd_config

Edite a linha ForwardX11Trusted para ler sim. Se não existir tal linha, adicione-a.

ForwardX11Trusted yes

Reinicie o servidor ssh e ele deve funcionar.

    
por Panther 20.06.2013 / 15:06