Facile. Je suppose que vous parvenez déjà à vous connectez sur une machine distante par ssh, et que vous avez une serveur X qui tourne en local.
Dans le fichier /etc/ssh/sshd_config (je l'ai fait dans le distant et en local, j'ai pas testé celui qui est utile, pas trop cherché en fait), il y a 2 lignes de ce genre :
X11Forwarding yes
X11DisplayOffset 10
'faut mettre X11Forwarding à yes si il est sur no. Ensuite, ya plus qu'à se connecter sur la machine distante avec un ssh -X -C @IP (-X pour l'activation du X11Forwarding, -C pour la compression), et hop, vous arrivez sur un shell à distance. Faites un echo $DISPLAY pour voir. Si vous lancez un xterm ou n'importe quelle appli graphique, il va apparaître en local, c'est tout. Bon, par contre, de ADSL à ADSL comme j'ai fait, ça rame...
En fait, mieux, de mon bureau, j'ai fait un ssh sur le routeur qui est chez moi, et de là un ssh sur ma machine en réseau local, et ça marche tout seul. Le seul problème que j'ai eu est que le routeur n'a pas de X, donc pas le programme xauth. Je l'ai rajouté à la main avec les 2 ou trois bibliothèques nécessaires pour traverser le routeur, mais c'est pas compliqué (libXmuu, libXext et libX11, je crois qu'il manquait).
En fait, c'est un collègue qui faisait la même chose chez lui, et un coup, il a lancé un xterm par hasard, et on a tous été étonnés que ça marche comme ça sans rien faire.
Comme quoi c'est simple, Linux
[edtdd]--Message édité par Jak--[/edtdd]