mercredi 26 septembre 2012

Déport de console d'un serveur graphique

Sur Linux l'affichage graphique est une application comme une autre. Son architecture est de type client serveur, on appelle ça le serveur X . Dans un usage normal le client et le serveur sont une seule et même machine.
Il est possible de déporter l'affichage d'un programme vers le serveur X d'une autre machine.


Dans ce cas les échanges entre le serveur et le client circulent en clair sur le réseau y compris le flux clavier.

Il est préférable  de profiter  d'une connexion SSH pour déporter l'affichage en faisant passer le flux graphique par le tunnel crypté de la connexion  SSH . 

Pour cela il suffit d'ajouter l'option '-X'  à 'instruction de connexion ssh.

Exemple ssh -X 192.168.1.12 . Puis plus tard lancer un programme X (xclock , xeyes, .. firefox ). Le programme va s’exécuter sur la machine distante mais l'affichage se fera sur  votre machine locale.
Cette technique peut servir à contourner des restrictions des pare-feux et des proxy  en le combinant avec d'autres outils: voir article ici.
 


Aucun commentaire: