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
Exemple: le navigateur iceweasel.
iceweasel
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: