Conexão X11 rejeitada devido a autenticação errada – no CentOS, para todos os usuários (incluindo root)

Conexão X11 rejeitada devido a autenticação errada – no CentOS, para todos os usuários (incluindo root)

Estou configurando um pequeno cluster de computação com CentOS. A última etapa é configurar o encaminhamento do X11, e aqui encontro problemas que não consigo resolver.

Em todos os nós de computação, exceto um, posso configurar tudo apenas instalando xorg-x11-server-Xorg e xorg-x11-xauth com yume iniciando o Xorg (como root). Fazendo login como qualquer usuário com ssh -X, o encaminhamento X funciona sem problemas.

No entanto, no último servidor, recebo a seguinte mensagem ao fazer login ssh -X(como root ou qualquer outro usuário) e tentar iniciar um aplicativo X (Molden neste caso):

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

Eu tentei várias correções que encontrei online, incluindo

  • Desativando SElinux
  • Verificando se a propriedade dos .Xauthorityarquivos está correta
  • Excluindo.Xauthority
  • Verificando se o encaminhamento X11 está habilitado /etc/ssh/sshd_config(e não existem arquivos locais ssh_configque possam sobrescrever isso)
  • Desinstalando e reinstalando xorg-x11-server-Xorg e xorg-x11-xauth para garantir que ambos os pacotes sejam instalados diretamente pelo usuário root, não através sudo yum install(não entendo por que isso afetaria alguma coisa, mas foi sugerido)

Usar o modo detalhado e verificar todos os arquivos de log do sistema não fornece mais dicas sobre como resolver o problema. O único palpite que tenho é que a configuração do nome do host é um pouco diferente no nó causador do problema. Alterar a configuração do nome do host neste servidor para ser igual aos outros servidores não produziu nenhum resultado.

Alguma sugestão adicional?

informação relacionada