Solución del problema del protocolo de autorización no compatible en el proxy PuTTY X11
PuTTY X11 es un mecanismo para acceder remotamente a aplicaciones y servidores redirigiendo la representación y el control de estas aplicaciones al dispositivo host local. Este mecanismo permite que el dispositivo local del usuario interactúe con la interfaz gráfica de usuario (GUI) y SSH de los dispositivos remotos, facilitando así el acceso.

Sin embargo, al intentar acceder a servidores o aplicaciones, el usuario puede encontrar un error. Proxy PuTTY X11: Protocolo de autorización no compatibleEste error puede ocurrir por varios motivos, entre ellos:
- Propiedad incorrecta del archivo Xauthority (y archivos bloqueados)
- El archivo Xauthority está dañado
- Configuración no válida para PuTTY
- Configuración de licencia de firewall incorrecta
- El reenvío X11 no está configurado en la configuración de SSH.
Este artículo explica los métodos para resolver el error de licencia no compatible en PuTTY.
Solución 1: Cambiar la propiedad del archivo Xauthority
El archivo Xautoridad El componente principal de PuTTY es el archivo Xauthority, que almacena las cookies y las credenciales del servidor X para la autenticación de la conexión. Se produce un error de protocolo de licencia no compatible cuando falta el archivo Xauthority o cuando el usuario no es el propietario del archivo. Sigamos los pasos a continuación para resolver este error.
- Utilice el comando que se muestra a continuación para encontrar el archivo Xauthority y verificar la propiedad:
ls -al .Xauthority

un archivo Xautoridad Actualmente propiedad del usuario root. Accedamos al servidor usando PuTTY Veamos cómo responde a este problema de propiedad:

El resultado anterior muestra que es esencial que el usuario tenga control sobre el archivo. Xautoridad.
- Transfiera la propiedad del archivo Xauthority al usuario conectado. Para ello, ejecute el siguiente comando:
ملاحظة:Escribe el nombre de usuario que deseas usar en lugar de “linux-user” que se muestra en el comando:sudo chown usuario-linux .Xauthority
![]()
- Tan pronto como se produzca un error Protocolo de autorización no compatibleEl archivo Xauthority suele estar bloqueado. Cuando este archivo está bloqueado, tener la propiedad correcta no solucionará el problema. Por lo tanto, el usuario debe comprobar si hay archivos bloqueados y eliminarlos. Ejecute el comando. ls-al Para comprobar si los archivos Xautoridad-cyXautoridad-l presente:
ls-al

Si estos archivos existen, elimine los dos archivos. Xautoridad-cyXautoridad-l Usando el siguiente comando:
rm .Xautoridad-c .Xautoridad-l

ملاحظةReinicie su dispositivo y conéctese a PuTTY para aplicar los cambios. - Vuelva a conectarse al servidor PuTTY y llame a “xrelojPara probar el servidor:
El error de autorización se ha resuelto correctamente.
Solución 2: Reemplace el archivo Xauthority dañado
En algunos casos, el archivo Xauthority puede estar dañado y, como resultado, no se autoriza el acceso al servidor. Para solucionar este problema, siga estos pasos.
- Ejecute el comando “ls-alPara comprobar si nuestro archivo Xauthority existe:

- Para eliminar un archivo Xautoridad, use el siguiente comando:
rm .Xautoridad

- Una vez eliminado el archivo Xauthority, vuelva a conectarse al servidor mediante PuTTY. Esto creará su nuevo archivo Xauthority en el directorio. A continuación, ejecute el comando "xreloj"
He iniciado sesión correctamente en PuTTY y he obtenido acceso a Xclock.
Solución 3: Restablecer configuraciones no válidas de PuTTY
Configurar PuTTY también es esencial, y a veces los usuarios cometen errores al hacerlo. Para solucionar este error común, siga los pasos que se describen a continuación:
- Abierto PuTTY En su computadora, haga clic en Archivo Configuración por defecto, luego levántate Descargalo:

- Ahora, seleccione la pestaña SSH y haga clic en Opción X11. Habilitar Reenvío X11 Y ajustar”Sitio del espectáculo X" Sobre "localhost0"

- Ahora tendrás que ingresar dirección IP O nombre de host Para el servidor al que accederá. Después de configurar el nombre de host o la dirección IP, configure La salida está en 22 (O cualquier puerto que haya configurado para SSH) entonces Ahorrar "archivo predeterminado"

- Haga clic en el botón Abrir y aparecerá una ventana de terminal. PuTTY:
En la ventana de terminal de PuTTY, deberá ingresar اسم المستخدم وكلمة المرور Para el servidor al que accederá. Una vez que ingrese estos dos parámetros, podrá acceder al servidor remoto:
Como podéis ver, lo he preparado. PuTTY He accedido al servidor con éxito.
Solución 4: Permitir la configuración del firewall para el puerto 22
usar Reenvío X11yPuTTYNecesitará configurar el firewall y habilitarlo. Puerto 22Aquí se utiliza una herramienta. UFW Para configurar Cortafuegos:
- Ejecute el siguiente comando en su terminal para permitir el servidor SSH Accediendo al puerto 22 a través de Cortafuegos:
sudo ufw permitir ssh

- Habilitar Cortafuegos Usando el siguiente comando:
sudo ufw enable

- Verificar Estado del firewall Usando el siguiente comando:
sudo ufw estado

Como podemos ver, ambos han sido habilitados. 22 / tcpy22 / tcp (v6Ahora. Una vez que haya completado estos pasos, vuelva a conectarse a Masilla X11 Compruebe si el error se ha resuelto. Para conectarse al servidor PuTTY, introduzca el nombre de usuario y la contraseña del sistema remoto para acceder al servidor.

He resuelto con éxito el error y he podido acceder al servidor remoto.
Solución 5: Configurar X11Forwarding en la configuración del servidor SSH
Otro error de configuración provoca el rechazo Licencia PuTTY X11 Esta es una configuración incorrecta del servidor SSH. Para configurar servidor SSHEjecutarás el siguiente comando en tu terminal.
sudo nano /etc/ssh/sshd/config
- Al ejecutar este comando, podrá acceder al archivo de configuración del servidor SSH:

- en la configuración de SSH, Buscar Reenvío X11Luego, elimine el comentario para habilitarlo. Establezca un parámetro. Reenvío X11 Sobre "sí"

- A continuación, busque “Desplazamiento de pantalla X11Habilite también esta configuración y configure la pantalla en “10"

- Después de habilitar las configuraciones mencionadas anteriormente, habilite y ajuste “X11Usar host local" Sobre "no"

- Además, habilite y ajuste la opción “ImprimirMotd" Sobre "no"

- Después de completar todos los pasos mencionados anteriormente, guarde la configuración usando CTRL + O Luego salga del archivo de configuración usando CTRL + XDespués de eso, intenta volver a conectarte al servidor usando PuTTY:

- Has iniciado sesión correctamente en el servidor. Intenta acceder. xreloj Usando el siguiente comando en la terminal PuTTY tu:
xreloj

Resolví con éxito el error y pude acceder al dispositivo remoto.
خطأ Proxy PuTTY X11: protocolo de autorización no compatible Esto ocurre cuando no se puede acceder al servidor remoto mediante PuTTY. En esta publicación se explican las causas de este error y sus soluciones.




El error de autorización se ha resuelto correctamente.

He iniciado sesión correctamente en PuTTY y he obtenido acceso a Xclock.


En la ventana de terminal de PuTTY, deberá ingresar اسم المستخدم وكلمة المرور Para el servidor al que accederá. Una vez que ingrese estos dos parámetros, podrá acceder al servidor remoto:










Los comentarios están cerrados.