
Eu tenho um PC executando o servidor Reflection XX. O número de exibição é 5.0
e posso direcionar processos para meu próprio PC, por exemploxeyes -display :5.0
Quero que outros PCs possam enviar xeyes
para o meu PC. Achei que poderia fazer isso com xeyes -display xx.xx.xx.xx:5.0
onde xx.xx.xx.xx
está 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.