Estou tentando conectar-me a um servidor Ubuntu para trabalhar no Qt-creator. Antes que tudo dê errado, eu segui o tutorial . Eu baixei putty e Xming e tudo estava funcionando muito bem.
então, de repente, enquanto trabalhava no criador do Qt, não consegui salvar nenhuma alteração. Então, eu fechei o Qt-creator e reiniciei a putty session. ele me perguntou sobre o nome de usuário e senha (como de costume), depois do login no servidor e quando eu tentei executar o Qt-creator (como sempre) a seguinte mensagem aparece:
PuTTY X11 proxy: wrong authorisation protocol attempted
Can't open display: localhost:10.0
então, tentei resolver o problema usando duas abordagens encontradas na internet:
o primeiro é obter o dpyname protoname hexkey
usando:
xauth list
que deve retornar a chave que pode ser adicionada usando:
xauth add
No entanto, não funcionou porque o comando xauth list
não retornou nada.
a segunda solução foi ir para:
./etc/ssh/sshd_config
abra o arquivo: sshd_config e edite a linha ForwardX11Trusted
para ler yes
e, se essa linha não existir, adicione-a.
ForwardX11Trusted yes
depois reinicie o servidor ssh e ele deve funcionar.
No entanto, também não funcionou. Não consegui abrir o arquivo sshd_config
usando xdg-open
ou gedit
e a mesma mensagem aparece novamente.
então por que isso está acontecendo e qual é a solução para isso?