Conexão X11 rejeitada por causa de autenticação incorreta - no CentOS, para todos os usuários (incluindo root)

1

Estou configurando um pequeno cluster de computação com o CentOS. O último passo é configurar o encaminhamento do X11, e aqui eu 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 yum e, em seguida, iniciando o Xorg (como root). Ao fazer login como qualquer usuário com ssh -X , o encaminhamento do X funciona sem problemas.

No entanto, no último servidor, recebo a seguinte mensagem ao entrar com ssh -X (como root ou como qualquer outro usuário) e tentando 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 on-line, incluindo

  • Desativando o SElinux
  • Verificando se a propriedade dos arquivos .Xauthority está correta
  • Excluindo .Xauthority
  • Verificar se o encaminhamento X11 está ativado em /etc/ssh/sshd_config (e não existem arquivos ssh_config locais que 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 de sudo yum install (não entendo porque isso afetaria qualquer coisa, mas foi sugerido)

O uso do modo detalhado e a verificação de todos os arquivos de log do sistema não fornecem 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 de problemas. Alterar a configuração do nome do host neste servidor para ser o mesmo que nos outros servidores não deu nenhum resultado.

Alguma outra sugestão?

    
por Henrik 17.06.2014 / 10:52

0 respostas

Tags