Installer un serveur X sous Windows

Il est possible d'installer un serveur X sous Windows pour utiliser des applications X-Windows (Gnome, KDE, etc. via une connexion SSH).

  • La méthode suivante ne fait pas utiliser Cygwin. Dans l'exemple ci-dessous, notre PC Windows (sur lequel le serveur X est installé) a l'IP: 10.0.0.1
  • Le serveur Linux SSH sur lequel vous vous connecterez a l'IP suivante: 10.0.0.2

1. Installez X-Ming

  • Téléchargez et installez Xming
  • Par exemple, prenez Xming-6-9-0-24-setup.exe.
  • Installez également un client SSH tel que Putty.
  • Démarrer Xming: cliquez sur le X dans la barre des tâches:

2. Ouvrez votre connexion SSH

  • Lancer le mastic.
  • Configuration:
  • Activer le transfert X11: "Connexion"> "SSH"> "X11"> cocher "Activer le transfert X11"

  • Pour gérer correctement les touches de fonction, allez à "Terminal"> "Clavier"> sélectionnez "Linux".

  • Et enfin, pour afficher correctement les caractères accentués dans le terminal, allez dans "Windows"> "Traduction"> et sélectionnez "UTF-8".

  • Retournez à "Session" et entrez l'adresse du serveur ssh.

Vous pouvez (si vous le souhaitez) entrer un nom de session et cliquer sur "Enregistrer" pour enregistrer ces paramètres.

(Double-cliquez simplement sur le nom de la session pour démarrer la session.)

3. Lancer des applications!

Une fois connecté, vous pouvez exécuter des applications graphiques.

Par exemple:

gedit &

firefox &

gnome-terminal &

xterm &

Par exemple, Synaptic et Firefox ont démarré sous Linux (10.0.0.2) et affichent leurs fenêtres sur le serveur X de Windows (10.0.0.1) via SSH:

Remarques

Problèmes potentiels

Si les fenêtres graphiques ne sont pas affichées, vérifiez que X11Forwarding est défini sur "oui" dans / etc / ssh / sshd_config et redémarrez votre serveur SSH ( sudo /etc/init.d/sshd restart )

Si la fenêtre de commande vous donne un message comme:

Xlib: connexion à "localhost: 10.0" refusée par le serveur

Xlib: Proxy PuTTY X11: tentative de protocole d'authentification incorrect

lorsque vous essayez d'exécuter une application graphique, cela signifie simplement qu'un utilisateur est déjà connecté et utilise une session X.

Avoir le bureau complet

Si vous souhaitez avoir accès à un bureau complet (pas uniquement aux applications Windows), vous avez plusieurs options:

  • XNest / gdmflexiserver
  • NX Server.
  • session de gnome

Pour gdmflexiserver, tapez simplement votre commande suivante dans la console ssh: gdmflexiserver -n

Une nouvelle fenêtre s'ouvrira et vous pourrez vous connecter avec votre nom d'utilisateur / mot de passe et recevoir un environnement graphique complet (bureau, fond d'écran, icônes, barres de menus ...)

NX Server fonctionne également via SSH et présente l'avantage d'être beaucoup plus rapide que X11 par rapport à SSH.

Voir ces deux articles:

  • installer le serveur NX
  • Installer un serveur FreeNX
Article Précédent Article Suivant

Les Meilleurs Conseils