Lancement d'applications graphiques via SSH

Pour contrôler une machine à distance, la VNC c'est bien, mais gourmand en bande passante et moyennement sécurisé. L'alternative lorsqu'on sort de son réseau domestique est alors d'utiliser SSH.

Contrairement aux idées reçues, SSH permet plus que le texte et autorise aussi l'affichage sur une machine A d'une application tournant sur une machine B. Pour notre exemple, nous simulerons la mise à jour de mon serveur (192.168.1.1) à partir de ma station (192.168.1.2) tous deux sous Linux Fedora Core 4.

[bash]ssh -c blowfish -X -f -C root@192.168.1.1 yumex

Et hop, la fenêtre du serveur se lance à partir de la station :-).

A noter que la station n'est pas obligée de posséder le paquets yumEx d'installé, c'est bien sûr le yumEx du serveur qui s'exécute !
A noter encore, que la station ne tourne pas forcement sous Linux. Il suffit juste d'avoir un client SSH (Putty) et un serveur X11 et. Il en existe 2 principaux pour Windows :

2 réactions

  • De Jean-Philippe Tessier De Jean-Philippe Tessier - 23/10/2006, 22:33 #1

    Il y a aussi l'excellent Xming que j'utilise avec mon collègue tous les jours :
    http://resel.enst-bretagne.fr/confi...

    Très pratique pour avoir un rendu graphique sous windows et travailler sous linux. Cela permet un réel mélange des fenêtres Windows et Linux.

    Pour des pros du web c'est LA solution !

  • De LLaumgui De LLaumgui - 24/10/2006, 00:29 #2

    Pour les pro du web LAMP, Zope, Java, etc... La solution c'est quand même d'avoir une plateforme Linux :-).

Attribution - Partage dans les Mêmes Conditions 4.0 International