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 yum
e 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
.Xauthority
arquivos está correta - Excluindo
.Xauthority
- Verificando se o encaminhamento X11 está habilitado
/etc/ssh/sshd_config
(e não existem arquivos locaisssh_config
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
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?