Lancer un programme avec une interface graphique à distance via SSH
Attention
Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.
Je n'ai pas souvent de démarrer une application sur une machine distante qui nécessite l'utilisation de l'interface graphique, plus largement dans les applications à lancer et “tourner” en arrière-plan, mais il peut toujours arriver. Je pense par exemple à ceux qui utilisent un ordinateur comme un Station multimédia (avec l'installation de XBMC est très simple) ou même juste pour l'expérience.
Qu'il suffise de dire que vous pouvez faire, mais il est nécessaire de diriger l'application de GUI sur un écran en particulier.
Nous allons d'abord connexion SSH tramite:
~ $ Ssh utilisateur @<adresseip>
Évidemment remplacer “utilisateur” et “<adresseip>” avec l'adresse IP de l'ordinateur à laquelle nous voulons nous connecter et l'utilisateur configuré dans le PC.
Ensuite, nous allons nous assurer que les demandes sont détournés à des graphiques spécifiques à la session:
~ $ Export DISPLAY =:0
Dans ce cas, (sauf pour les différentes opérations) la première session graphique ouverts.
Et enfin lancer le programme qui comprend l'utilisation de l'interface utilisateur graphique:
~ $ Firefox
Alternative
Dans alternatif, peut se résumer en une seule commande toutes les étapes:
~ $ Ssh utilisateur @<adresseip> "DISPLAY =:0 nohup firefox"
Lorsque le programme se termine la session SSH, mais le programme restera ouvert.
1 Commentaire