Pour différentes raisons, il se peut qu’un administrateur ai besoin de lancer une application graphique sur un serveur sans interface graphique.

Par exemple, si on souhaitre tester un serveur web en local:

  • Connexion au serveur.
  • ssh -X user@server
    
  • Une fois connecté, lancer l’application.
  • Exemple: le navigateur iceweasel.

    iceweasel
    

icsweasel

Installation et configuration

Pour arriver à ce résultat, il faut obligatoirement le paquet openssh-server installé sur le serveur cible.
Exemple d’installation sous Debian ou Ubuntu:

apt-get install openssh-server

Une fois le paquet installé, il faut configurer le serveur ssh:

nano /etc/ssh/sshd_config

Et avoir à Yes X11Forwarding:

X11Forwarding yes

Et pour finir relancer le serveur ssh:

service ssh restart

Dans un même réseau, il est possible d’utilise l’option -Y ce qui permet d’avoir un affichage plus rapide cependant, l’accès n’ai pas soumis à des contrôles d’extension de la sécurité X11.

Pour aller plus loin avec SSH:


Vous aimerez peut-être: