Eu quero exibir xclock
em outro computador.
No meu computador ( 111
), consigo ping
outro computador ( 222
) dentro da minha rede doméstica:
$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 44:55:66:77:88:99
inet addr:192.168.0.111 Bcast:192.168.0.255 Mask:255.255.255.0
$ ping 192.168.0.222
O roteador é um roteador D-Link DIR-655 Wireless N Gigabit .
$ xclock -display 192.168.0.111:0
Exibe xclock
no meu computador ( 111
) conforme o esperado. No outro computador ( 222
):
$ xhost +
Mas, novamente no meu computador ( 111
), ele também é exibido no meu computador quando alterado para:
$ xclock -display 192.168.0.222:0
Para tentar verificar o uso do -display
comutador:
$ xclock -display 192.168.0.111:0.1
Error: Can't open display: 192.168.0.111:0.1
$ ping 192.168.0.333
ping: unknown host 192.168.0.333
$ xclock -display 192.168.0.333:0
Eu esperaria que falhasse, mas também é exibido no meu computador ( 111
), mas com um pouco de atraso. Esses resultados me dizem que o display
argumento está chegando xclock
.
$ uname -a
Linux mycomputer 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:46:35 UTC 2012 i686 i686 i386 GNU/Linux
Estou usando o LXDE em vez do GNOME ou KDE.
Estou apenas tentando xclock
exibir e não estou interessado em resolver problemas de segurança nesta pergunta.
No meu computador (
111
):seguido simplesmente por:
será executado
xclock
no outro computador (222
) e exibido no meu computador (111
).Nota: Para que isso funcione,
X11Forwarding
deve ser ativado/etc/ssh/sshd_config
no computador (222
)fonte
E você pode fazer o mais simples :)
fonte
Aqui está a resposta atualizada. Ele funcionou para mim na nova instalação do Ubuntu 18.04.02.
Eu instalei o servidor ssh para tornar o sistema acessível no ssh.
Nada é bloqueado por padrão, para verificá-lo. Então, nada a fazer.
iptables -L
Abri o arquivo
/etc/gdm/custom.conf
e adicioneiDescomente o seguinte em
/etc/ssh/sshd_config
Eu reiniciei a máquina e executei o comando
xhost +
Agora fui ao segundo computador e executei o comando, verifique se o xclock está instalado e assumindo que a saída do comando
echo $DISPLAY
seja: 1Você verá o xclock no computador ubuntu.
netstat -antlp | grep 6001
estava mostrando o Xorg ouvindo.fonte