Aplicaciones X-Windows remotas
- Abrir las X (por ejemplo xinit)
- Desde el ordenador "local.es"autorizamos al ordenador remoto "remoto.es": xhost remoto.es Si es una red local sin salida a Internet puede ser xhost + (autoriza a todas las máquinas).
- telnet remoto.es (poner nombre de usuario y contraseña)
- $ export DISPLAY="local.es:0.0" (desde bash)
- comprobar que DISPLAY señala al local:
$ echo $DISPLAY local.es:0.0
- ejecutar (desde la sesión telnet) en programa X (p.e. xcalc) En redes caseras suele bastar, pero por seguridad, para que en remoto.es sólo tú puedas ejecutar algo en local.es, hay que usar xauth).
El servicio de telnet ha sido criticado mucho en los últimos tiempos, porque las contraseñas viajan sin cifrar. La nueva alternativa es ssh y desde ella se pueden ejecutar programas gráficos de esta forma:
$ ssh -X usuario@remoto.es
Luego sólo hay que ejecutar lo que queramos.
Hay otro método mucho mejor. Accede al escritorio remoto al completo, pero éste necesita que la máquina remota ejecute un demonio como xdm, gdm, wdm o kdm, pero no necesita telnet o ssh:
$ X -quiet -query remoto.es