Quiero mostrar xclock
en otra computadora.
En mi computadora ( 111
) puedo acceder a ping
la otra computadora ( 222
) dentro de mi red 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
El enrutador es un enrutador Gigabit inalámbrico N D-Link DIR-655 .
$ xclock -display 192.168.0.111:0
Muestra el xclock
en mi computadora ( 111
) como se esperaba. En la otra computadora ( 222
):
$ xhost +
Pero luego de vuelta en mi computadora ( 111
) también se muestra en mi computadora cuando se cambia a:
$ xclock -display 192.168.0.222:0
Para intentar verificar el uso del -display
interruptor:
$ 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
Esperaría que fallara, pero también se muestra en mi computadora ( 111
) pero con un poco de retraso. Estos resultados me dicen que el display
argumento está llegando 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
Estoy usando LXDE en lugar de GNOME o KDE.
Solo intento xclock
mostrar y no estoy interesado en abordar los problemas de seguridad en esta pregunta.
En mi computadora (
111
):seguido simplemente por:
se ejecutará
xclock
en la otra computadora (222
) y se mostrará en mi computadora (111
).Nota: Para que esto funcione,
X11Forwarding
debe estar habilitado en la/etc/ssh/sshd_config
computadora (222
)fuente
Y puedes hacer lo más simple :)
fuente
Aquí está la respuesta actualizada. Funcionó para mí en la nueva instalación de Ubuntu 18.04.02.
Instalé el servidor ssh para hacer que el sistema sea accesible en ssh.
Nada está bloqueado por defecto para verificarlo. Entonces nada que hacer.
iptables -L
Abrí el archivo
/etc/gdm/custom.conf
y agreguéDescomento lo siguiente en
/etc/ssh/sshd_config
Reinicié la máquina y ejecuté el comando
xhost +
Ahora fui a la segunda computadora y ejecuté el comando, asegúrese de que xclock esté instalado y suponiendo que la salida del comando
echo $DISPLAY
es: 1Verá el xclock en la computadora ubuntu.
netstat -antlp | grep 6001
estaba mostrando a Xorg escuchando.fuente