Como posso compartilhar meu servidor X entre diferentes PCs?

Como posso compartilhar meu servidor X entre diferentes PCs?

Eu tenho um PC executando o servidor Reflection XX. O número de exibição é 5.0e posso direcionar processos para meu próprio PC, por exemploxeyes -display :5.0

Quero que outros PCs possam enviar xeyespara o meu PC. Achei que poderia fazer isso com xeyes -display xx.xx.xx.xx:5.0onde xx.xx.xx.xxestá meu IP, mas não funciona. Como posso ativar a exibição em meu servidor X de outros PCs ou desktops Linux?

Responder1

Você tem um servidor X em execução no computador A. Você deseja executar um programa no computador B, exibindo-o no servidor X do computador A.

No computador A, execute um cliente SSH com encaminhamento X para fazer login no computador B. Nesta sessão SSH, execute o programa que deseja ver na tela de A.

ssh -X B xeyes

Abrir um display X xhost +só funciona se o servidor X estiver escutando conexões TCP e nenhum firewall atrapalhar. Como é muito inseguro (se alguém conseguir acessar seu servidor X, poderá assumir o controle de sua conta), você não deve usar xhost +, e qualquer tutorial que mencione isso deve ser queimado e esquecido.

informação relacionada