Oui. Il vous suffit d'exécuter export DISPLAY=:0
(ou quel que soit l'affichage numéroté de l'écran distant) dans votre session ssh et les programmes exécutés s'exécuteront sur l'écran distant. Un exemple rapide:
[email protected]:~$ ssh tim
[email protected]:~$ export DISPLAY=:0
[email protected]:~$ firefox
Firefox s'exécute maintenant sur l'affichage de tim
.
Cependant, lorsque vous fermez votre session ssh, l'application distante se ferme la plupart du temps. Si vous voulez vous déconnecter de ssh mais laisser l'application en cours d'exécution, vous devez la lancer de manière spéciale en utilisant quelque chose comme screen (garde la session ssh en tâche de fond) ou nohup
ou une autre méthode. Pour plus d'informations à ce sujet, cliquez ici. for-terminatio "> il y a eu récemment une autre question .
Vous pouvez raccourcir tout cela en une seule commande qui se connectera, exportera l’affichage en ligne et démarrera l’application d’une manière qui ne le fermera pas après la mort de la session ssh:
ssh tim "DISPLAY=:0 nohup firefox"