Estou recebendo uma tentativa de Putty erros de protocolo incorretos quando eu SSH no meu servidor do Windows

12

Eu tive Putty conectando via SSH para o meu servidor Ubuntu 12.10 por vários meses. Ontem comecei a receber o seguinte erro toda vez que me conecto:

  

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

Eu posso fazer tudo na sessão, exceto iniciar aplicativos X Windows. Até onde sei, nada mudou no lado do Windows, e recentemente instalei @ 20 atualizações no lado do Ubuntu durante a atualização normal de manutenção.

Eu uso o Xming como um servidor X no cliente Windows. E como eu disse, estava funcionando muito bem. Tenho dezenas de resultados do Google prontos pesquisando sobre esse erro e a maioria parece envolver o erro após uma conexão SSH ao tentar SU ou SUDO para outra conta, mas isso está acontecendo com minha conexão normal de usuário.

Eu tentei excluir o arquivo .Xauthority no meu diretório pessoal, além de vários comandos xauth add para tentar obter o "magic cookie" correto de volta ao arquivo .Xauthority. Nada funcionou.

Alguma opinião?

    
por rbruceporter 10.02.2013 / 08:00

1 resposta

2

Reformatado para pergunta de

Como mencionado acima, você pode quebrar sua segurança ao ativar ForwardX11Trusted yes no arquivo /etc/ssh/sshd_config no servidor e reiniciar o sshd. A solução completa é transferir temporariamente a autorização para a outra conta.

Primeiro, no seu cliente, obtenha a chave da sua conta (no Windows isso é para xming e pode estar na configuração xming):

$ xauth list
aspc2o1/unix:10 MIT-MAGIC-COOKIE-1 bc664c66cfec3c5c3d5b0efc4ee9d3ad

Em seguida, faça login na sua conta ssh / putty e adicione a chave xming (isso pode estar na configuração do putty).

$ xauth add aspc2o1/unix:10 MIT-MAGIC-COOKIE-1 bc664c66cfec3c5c3d5b0efc4ee9d3ad

Agora você deve ser capaz de abrir aplicativos quando você encaminhar a exibição do X por ssh.

    
por Martin Owens -doctormo- 19.05.2013 / 07:54

Tags