xclock não mostrando (tradicional X sem X11 encaminhamento)

1

Servidor A - > 192.168.1.25

Servidor B - > 192.168.1.26

Ambos executando o Centos 6.6 com o iptables desativado. Não há firewall entre eles.

A $ echo $ DISPLAY

: 0.0

A $ xclock

- Capaz de ver o xclock pop-up no A console de tela

B $ echo $ DISPLAY

: 0.0

B $ xclock

- Capaz de ver o xclock popup no console de tela B

=============================================== ==================

Agora eu quero que o B xclock apareça em A

Um $ xhost +

Controle de acesso desativado, os clientes podem se conectar de qualquer host

EXIBIÇÃO B $ exportada = 192.168.1.25: 0.0

B $ xclock

Erro: Não é possível abrir a exibição: 192.168.1.25:0.0

Eu não quero tentar o encaminhamento do X11 sem ter o básico correto.

Por favor, informe.

Atenciosamente,

Noob

    
por Noob 18.06.2015 / 15:35

1 resposta

3

Resumindo os comentários que levam ao sucesso de uma resposta ...

Algumas distribuições linux (incluindo centos) por padrão desabilitam o acesso X direto (para o qual o servidor estaria ouvindo a porta 6000 + display num) executando o servidor X com a opção -nolisten . Detalhes aqui: Qual é o parâmetro "-nolisten tcp" para X

Se o acesso X direto for desejado, a configuração do servidor (dependente da distribuição, /etc/gdm/custom.conf como Noob descobriu para seu caso) pode ser modificada para eliminar essa opção e permitir que os aplicativos sejam exibidos remotamente conforme o esperado.

Mas, na verdade, é mais seguro usar o SSH com o encaminhamento do X11.

    
por 18.06.2015 / 19:51