He tenido Putty conectándose a través de SSH a mi servidor Ubuntu 12.10 durante varios meses. Ayer comencé a recibir el siguiente error cada vez que me conecto:
Proxy PuTTY X11: se intentó un protocolo de autenticación incorrecto
Puedo hacer todo en la sesión excepto iniciar aplicaciones X Windows. Que yo sepa, nada cambió en el lado de Windows, y recientemente instalé @ 20 actualizaciones en el lado de Ubuntu durante el mantenimiento normal de la actualización.
Yo uso Xming como un servidor X en el cliente de Windows. Y como dije, estaba funcionando bien. Tengo listas docenas de resultados de Google buscando este error y la mayoría parece involucrar el error que ocurre después de una conexión SSH al intentar SU o SUDO a otra cuenta, pero esto está sucediendo en mi conexión de usuario habitual.
He intentado eliminar el archivo .Xauthority en mi directorio de inicio, también varios comandos xauth add para intentar recuperar la "cookie mágica" correcta en el archivo .Xauthority. Nada ha funcionado.
¿Alguna idea?
ForwardX11Trusted
? (Esto no debe hacerse cuando cualquier usuario no confiable que pueda usar SSH, veaman 5 ssh_config
). Si es seguro para usted habilitar esto, incluso si no desea mantenerlo habilitado, esto le daría información valiosa.xauth
comandos que dan información como se esperaba? Si no, eso podría arrojar algo de luz sobre la situación. ¿Cuál es el resultado dexauth list
(puede seguir adelante y eliminar o reemplazar la clave hexadecimal, no es necesario compartir eso). La mejor manera de proporcionar toda esta información es editar su pregunta ; incluya también tantos detalles como sea posible sobre todos los comandos xauth que intentó y qué sucedió.Respuestas:
Reformateado para solicitarlo en http://froebe.net/blog/2008/11/14/getting-xlib-putty-x11-proxy-wrong-authentication-protocol-attempted-i-have-the-answer/
Como se mencionó anteriormente, puede romper su seguridad activando
ForwardX11Trusted yes
el/etc/ssh/sshd_config
archivo en el servidor y reiniciando sshd. La solución completa es transferir temporalmente la autorización a la otra cuenta.Primero, en su cliente obtenga la clave de su cuenta (en Windows esto es para xming y puede estar en la configuración de xming):
A continuación, inicie sesión en su cuenta ssh / putty y agregue la clave xming (esto podría estar en la configuración de masilla).
Ahora debería poder abrir aplicaciones cuando reenvía la pantalla X a través de ssh.
fuente
sshd_config
evitará que el servidor SSH se inicie correctamente! Trate deman sshd_config|grep ForwardX11Trusted
frenteman ssh_config|grep ForwardX11Trusted
. -1.