Linux – Ejecutar aplicación gráfica remota a través de ssh

por | 20 junio, 2016

Ejecutar aplicaciones gráficas desde Linux en un equipo remoto es sencillo con ssh y la opción -Y. La opción -Y habilita el envío de X11.

Por ejemplo, para ejecutar el xclock de la máquina 172.25.18.6:

[root@MiPortatil ~]# ssh -Y root@172.25.18.6 ‘xclock’
The authenticity of host ‘172.25.18.6 (172.25.18.6)’ can’t be established.
RSA key fingerprint is b4:fd:b8:08:0c:1c:5e:ca:a8:07:fd:c8:54:6c:a5:b7.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘172.25.18.6’ (RSA) to the list of known hosts.
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset

y veremos como aparece el xclock en nuestra máquina siendo el binario que se se está ejecutando el de la máquina remota. También se pueden encadenar varias instrucciones:

ssh -Y root@192.168.10.61 'cd /vdata/mcu_bin/simulator; ./star_simulator.sh'

También es posible tabular cada comando:

ssh -Y root@192.168.10.61 '

 cd /vdata/mcu_bin/simulator;
  ./star_simulator.sh'

 

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *