Como posso compartilhar meu servidor X entre PCs diferentes?

1

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

Eu quero que outros PCs enviem xeyes para o meu PC. Eu pensei que poderia fazer isso com xeyes -display xx.xx.xx.xx:5.0 onde xx.xx.xx.xx é o meu IP, mas isso não funciona. Como posso ativar a exibição no meu servidor X de outros PCs ou desktops do Linux?

    
por barak.o 30.04.2017 / 08:19

1 resposta

2

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

A partir do computador A, execute um cliente SSH com o encaminhamento X para efetuar login no computador B. Nesta sessão SSH, execute o programa que deseja ver na exibição de A.

ssh -X B xeyes

Abrir um display X com xhost + só funciona se o servidor X estiver ouvindo conexões TCP e nenhum firewall estiver no caminho. Como é muito inseguro (se alguém puder acessar seu servidor X, eles podem assumir sua conta), você não deve usar xhost + , e qualquer tutorial que mencione isso deve ser gravado e esquecido.

    
por 01.05.2017 / 01:03