Si. Solo necesita ejecutar export DISPLAY=:0
(o lo que sea que la pantalla remota esté numerada como) en su sesión ssh y la ejecución de programas se ejecutará en la pantalla remota. Un ejemplo rápido:
oli@bert:~$ ssh tim
oli@tim:~$ export DISPLAY=:0
oli@tim:~$ firefox
Firefox ahora se está ejecutando en tim
la pantalla.
Sin embargo, cuando cierra su sesión ssh, la mayoría de las veces la aplicación remota se cerrará. Si desea desconectarse de ssh pero deja la aplicación en ejecución, debe iniciarla de manera especial usando algo como la pantalla (mantiene la sesión de ssh ejecutándose en segundo plano) nohup
u otro método. Para obtener más información sobre esto, recientemente hubo otra pregunta al respecto .
Puede acortar todo esto en un solo comando que se conectará, exportará la pantalla en línea e iniciará la aplicación de manera que no se cierre después de que la sesión ssh muera:
ssh tim "DISPLAY=:0 nohup firefox"