Conexión X11 rechazada debido a una autenticación incorrecta - en CentOS, para todos los usuarios (incluido el root)

Conexión X11 rechazada debido a una autenticación incorrecta - en CentOS, para todos los usuarios (incluido el root)

Estoy configurando un pequeño clúster informático con CentOS. El último paso es configurar el reenvío X11 y aquí encuentro problemas que no puedo resolver.

En todos los nodos de computación excepto uno, puedo configurar todo simplemente instalando xorg-x11-server-Xorg y xorg-x11-xauth con y yumluego iniciando Xorg (como root). Al iniciar sesión como cualquier usuario con ssh -X, el reenvío X funciona sin problemas.

Sin embargo, en el último servidor, aparece el siguiente mensaje al iniciar sesión ssh -X(como root o como cualquier otro usuario) e intentar iniciar una aplicación X (Molden en este caso):

X11 connection rejected because of wrong authentication.
Molden: cannot connect to X server host:11.0

Probé varias soluciones que encontré en línea, incluidas

  • Deshabilitar SElinux
  • Comprobar que la propiedad de .Xauthoritylos archivos es correcta
  • Eliminando.Xauthority
  • Comprobar que el reenvío X11 esté habilitado /etc/ssh/sshd_config(y que no existan archivos locales ssh_configque puedan sobrescribirlo)
  • Desinstalar y reinstalar xorg-x11-server-Xorg y xorg-x11-xauth para asegurarse de que ambos paquetes sean instalados directamente por el usuario root, no a través sudo yum install(no entiendo por qué esto afectaría algo, pero se ha sugerido)

Usar el modo detallado y verificar todos los archivos de registro del sistema no brinda más pistas sobre cómo resolver el problema. La única suposición que tengo es que la configuración del nombre de host es algo diferente en el nodo que causa el problema. Cambiar la configuración del nombre de host en este servidor para que sea la misma que en los otros servidores no dio ningún resultado.

¿Alguna otra sugerencia?

información relacionada