Utiliser l’option X11 Forwarding sous Putty.

Si le SSH est une belle invention pour se connecter à distance sur nos équipements en sécurité, nous allons voir que nous pouvons aussi l’utiliser pour faire du déport d’affichage sous Linux. Action.

La mise en place n’est pas très compliquée. Pour ce tutoriel nous aurons besoin un serveur sous CentOS avec le SSH d’activer et comme client un Windows 7 avec Putty d’installer dessus.

  • Côté Serveur (Centos V7).

Il faut vérifier que le service SSH est actif. Sous CentOS vous pouvez utiliser cette commande :

#systemctl status sshd.service
La commande service a été remplacée par la commande systemctl de Systemd (System Daemon) dans la version 7 de CentOS. La commande service est toujours présente et peut être utilisée.

x11forwarding_1

Ensuite on vérifie que l’option X11Forwarding soit bien à yes dans le fichier de config /etc/ssh/sshd_config.

#vim /etc/ssh/sshd_config

x11forwarding_2

Sous Linux il n’y a rien à faire de plus.

  • Côté client Windows (Windows 7)

La première chose est d’installer Putty (www.putty.org) et Xming (http://www.straightrunning.com/XmingNotes/).

Xming offre la possibilité d’installer un serveur X sous Windows. Ceci vous permettra notamment d’utiliser des applications X-Windows sur votre PC sous Windows. En outre, Xming supporte le mode multifenêtres et propose une compatibilité avec Mesa afin d’améliorer le rendu graphique des applications.

Ensuite procéder à l’installation de Xming. L’installation est très simple, il suffit de cliquer sur Next.

x11forwarding_3

x11forwarding_4

Ensuite lancer Xming. Une icône doit apparaître dans la barre des tâches de Windows.

Maintenant lancer Putty sur Windows.

x11forwarding_5

Nous allons paramétrer une session SSH avec le support X11 Forwarding d’activé. Pour cela dans :

  • Connection -> SSH -> X11 -> Cocher enable X11 forwarding

x11forwarding_6

  • Dans Session -> Hostname -> indiquer soit le nom ou l’adresse ip de votre serveur Linux et cocher SSH, vérifier le port par défaut 22
  • Dans Saved Sessions -> Indiquer un nom facile à se rappeler pour sauvegarder les paramètres de votre connexion et cliquer sur Save

x11forwarding_7

Cliquer sur Open et saisissez votre login et mot de passe (de votre serveur Linux par exemple).

x11forwarding_8

Enfin taper le nom d’un logiciel comme LibreOffice, Firefox, … par exemple celui-ci devrait s’afficher en mode graphique sur votre Windows. Le seul inconvénient s’est qu’il faut connaître le nom du programme pour le lancer mais sinon c’est vraiment pratique pour des logiciels spécifiques à Linux pour effectuer des taches de routines.

x11forwarding_9

That’s All.

1 potin

  1. Excellent .
    Problème résolu pour se connecter à un cluster Kubernetes avec authentification Keycloack.
    Bravo à vous .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *