Cette technique permet d'exécuter une application graphique sur un serveur et de voir l'affichage non pas sur le serveur mais sur votre PC.
Solution 1, via un tunnel ssh
Pour ceci, entre votre PC et le serveur, établir un tunnel ssh avec l'option de forwarding X11.
Depuis votre PC :
ssh -X userX@UnServeur
xclock
=> la montre s'affiche sur votre PC
Autre solution
La solution ci-dessous permet depuis un PC (PC source) d'envoyer l'affichage sur un autre PC (PC cible). Dans ce cas, on ne passe pas dans un tunnel ssh, donc la sécurité est moindre.
Sur le PC cible (celui sur lequel l'affichage aura lieu) :
xhosts + adresse IP du PC source
On doit aussi modifier la config du serveur X du PC cible pour l'autoriser à répondre à des requêtes TCP :
sudo vi /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
Ajouter à ce fichier la ligne suivante :
xserver-allow-tcp=true
Sur le PC source :
export DISPLAY=<ip PC cible>:0
Lancer une application graphique en ligne de commande, par exemple firefox
=> firefox s'affichera sur le PC cible