Flux rss

Serveur X sous Windows

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 19 mars 2008 à 10:30 par sebsauvage
Publié par sebsauvage
Il est possible d'installer un serveur X sous Windows afin d'utiliser les applications X-Windows (Gnome, KDE, etc.) sous Windows (par exemple à travers une connexion ssh).

La méthode suivante n'utilise pas Cygwin.

Dans l'exemple ci-dessous, notre machine Windows (sur laquelle on installe le serveur X) a comme IP 10.0.0.1
Le serveur ssh Linux sur lequel on va se connecter a comme IP 10.0.0.2

1. Installer X-Ming


Téléchargez et installez XMing: http://www.straightrunning.com/XmingNotes/
Par exemple, prenez Xming-6-9-0-24-setup.exe
Prenez également un client SSH, tel que putty.

Lancez XMing: vous devriez voir le X dans la barre des tâches:

2. Ouvrir votre connexion SSH


Lancez putty.
Dans les paramètres de putty:

Activez le forwarding X11: "Connexion" > "SSH" > "X11" > cocher "Enable X11 forwarding"



Afin de gérer correctement les touches de fonctions, allez dans "Terminal" > "Keyboard" > sélectionner "Linux".



Et enfin pour afficher correctement les caractères accentués dans le terminal, aller dans "Windows" > "Translation" > et choisir "UTF-8":



Retournez dans "Session" pour entrer l'adresse du serveur ssh.
Vous pouvez (si vous le voulez) entrer un nom de session et cliquer sur "Save" pour conserver ces paramètres.
(Il vous suffira de double-cliquer sur le nom de session ("Ma session") la prochaine fois pour démarrer la session.)


3. Lancez les applications !


Une fois connecté, vous pouvez lancer des applications graphiques.



Par exemple:
gedit &
firefox &
gnome-terminal &
xterm &

Par exemple, voici Synaptic et Firefox lancés sur la machine Linux (10.0.0.2) et affichant leurs fenêtre dans le serveur X de Windows (10.0.0.1) à travers ssh:


Notes



Problèmes éventuels

  • Si les fenêtres graphiques ne s'affichent pas, vérifiez que X11Forwarding yes est bien à "yes" dans /etc/ssh/sshd_config puis redémarrez votre serveur ssh (sudo /etc/init.d/sshd restart)
  • Si la fenêtre de commande vous offre un message du type:

Xlib: connection to "localhost:10.0" refused by server
Xlib: PuTTY X11 proxy: wrong authentication protocol attempted

lorsque vous essayez de lancer une application graphique, c'est que votre utilisateur est logué et utilise déjà une session X (en local sur le PC distant par exemple).

Avoir le bureau complet


Si vous souhaitez retrouver l'intégralité de votre bureau (et pas seulement les fenêtres des applications), vous avez plusieurs solutions:
  • XNest/gdmflexiserver
  • NX Server.
  • gnome-session


Pour gdmflexiserver, tapez simplement dans votre console ssh: gdmflexiserver -n
Une nouvelle fenêtre va s'ouvrir et vous pourrez vous connecter avec votre login/mot de passe et bénéficier d'un environnement graphique complet (bureau, fond d'écran, icônes, barres de menus...)

NX Server fonctionne également à travers ssh et il a l'avantage d'être beaucoup plus rapide que du X11 pur sur ssh.
Voir ces deux articles:

gnome-session peut être lancé directement, mais risque de se superposer à votre barre des tâches.
Client X-Windows Je souhaite pouvoir récupérer à partir d'un serveur X-Windows, l'adresse IP du client qui se connecte. Ex: Je me connecte à partir d'un environnement Windows sur un serveur Unix/Linux. Je souhaite lancer une application graphique qui évidemment... www.commentcamarche.net/forum/affich-459979-client-x-windows
[X-Window] Démarrer plusieurs serveurs X Démarrer 2 serveur X Principe Mise en oeuvre Note : Switcher d'une console à l'autre Principe Lancer 2 serveurs X en parallèle, comme par exemple travailler en mode graphique sous "root" (vivement déconseillé) sans clore sa session... www.commentcamarche.net/faq/sujet-54-x-window-demarrer-plusieurs-serveurs-x
[UNIX] Serveur X libre sous Windows? Salut a tous je recherche un serveur X pur windows, libre de preference. Un concurrent a XWin32 en qualeques sortes... si l'un d'entre vous a un lien qui traine, merci d'avance .O  Sauvez Mary, mangez Chouba:-D (_)__... Castor www.commentcamarche.net/forum/affich-300068-unix-serveur-x-libre-sous-windows
[Réseaux] Installation d'un serveur ssh sous WindowsCet article va vous expliquer comment installer et configurer un serveur ssh sous Windows. Sommaire Introduction Choix du logiciel OS nécessaire Outils utilisés Avant de commencer Note importante Note de l'auteur (sebsauvage) I -... www.commentcamarche.net/faq/sujet-2132-reseaux-installation-d-un-serveur-ssh-sous-windows
[Web] Un minuscule serveur web sous WindowsLe plus petit serveur web sous Windows: 28 ko ! C'est TinyWeb. Malgré sa petite taille, il fonctionne très bien et il est très rapide. Avantages: Pas d'installation nécessaire (un seul fichier) Ultra-compact (59 ko seulement ! Compacté... www.commentcamarche.net/faq/sujet-4500-web-un-minuscule-serveur-web-sous-windows
Autoriser X à distanceAutoriser X à distance Ou comment lancer des applications graphiques de votre serveur sur l'écran de votre client. Éditer le fichier "/etc/ssh/sshd_config" et mettre la directive "X11Forwarding" à "yes" Relancer le serveur /etc/init.d/ssh... www.commentcamarche.net/faq/sujet-6013-autoriser-x-a-distance
Client serveur sous windevje voudrai savoir les concepts client serveur sous windev les fonctionnalités du système client serveur www.commentcamarche.net/forum/affich-1875721-client-serveur-sous-windev
Active Directory sous Windows 2008 server (Résolu)Bonjour, Je configure actuellement un serveur avec windows 2008 et je souhaiterais connaître plus d'information sur les nouveaux type de services AD, à savoir: - Services AD LDS (Active directory Lightweight Directory Services) - Services AD RMS (AD... www.commentcamarche.net/forum/affich-6877711-active-directory-sous-windows-2008-server
Le Triple Boot Mac OS X / Windows XP / UbuntuBonjour à tous, je poste dans cette section bien que j'eu pu tout aussi bien poster dans la section Mac ou Windows. Je tente ces jours-ci d'installer sur un mac book pro le triple boot Mac OS X Tiger / Windows XP Pro / Ubuntu 7.10. Mac étant sur le... www.commentcamarche.net/forum/affich-3916105-le-triple-boot-mac-os-x-windows-xp-ubuntu