Table des matières
xming : lancer des programmes linux sous windows
Introduction
Le but de se tuto est de pouvoir utiliser à la fois son windows XP et son linux en même temps. Cette solution n'est valable qu'à condition de disposer de 2 machines.
Aprés maintes recherches à l'aide de google, mon choix s'est arrêté sur un serveur X gratuit Xming. Il existe un autre serveur X gratuit de chez cygwin :cygwin/x mais j'ai hésité à cause de sa lourdeur à être téléchargé et à sa mise en place (que j'ai pas comprise à cause de mon Anglais).
Xming peut être utilisé de plusieurs manières :
- En mode XDMCP pour accéder à l'écran de login de votre machine
- En mode SSH pour lancer directement les applications graphiques souhaitées
Pour les paranos de la sécurité j'ai choisi la méthode par SSH.
Installation
Nous allons commencer par installer les programme de Windows . Commencer par aller sur le lien ci-dessous :
et récupérer les programmes:
- Xming
- Xming-mesa (en cas ou l'openGL n'est pas supporté par votre carte graphique)
- Xming-fonts
- Xming-tools-and-client
Commencez par paramétrer votre Linux favori, et principalement sshd_config qui se trouve dans /etc/ssh/sshd_config et modifier ou ajouter les ligne suivantes :
#Pour éviter des attaques sur le port ssh : (22) choisissez sur lequel vous voulez vous connecter exemple : port 8765 Port 22 # il est de bonne augure d'interdire l'accès à root PermitRootLogin no # N'autoriser que les utilisateurs qui ont le droit de se connecter AllowUsers votrelogin # Permission du forward X11 X11Forwarding yes X11DisplayOffset 10
Passer ensuite au fichier hosts.allow qui se trouve dans /etc/hosts.allow et renseignez le comme suit, pour autoriser tout le monde a forwarder X11 et à utiliser sshd :
sshd : ALL sshdfwd-X11 : ALL
Ensuite lancer les lignes de commande magiques :
#/etc/init.d/ssh stop #/etc/init.d/ssh restart
Ensuite allez récupérer le client SSH Putty pour windows à l'adresse ci-dessous :
Lancer Putty et faites les réglages suivants :
Session Host : le nom de votre machine vu depuis internet Port : 9922 (à vous de choisir) SSH Terminal / Keyboard Function keys : Linux Window / Translation Received data... : UTF-8 Connection / SSH / X11 (X) Enable X11 forwarding
Pour faire plaisir à linuxafond, un petit screenshoot
Revenez à « Session » et sauvegardez votre configuration. Lancer Putty en cliquant sur « Open », à ce moment là si tout est bien configuré Putty vous demande votre « login » et votre « password ». Une fois connecté, lancez vos applications Linux sur votre poste Windows grâce à Putty, avec la commande
$ firefox & $ kasteroids & $ xchat & $ xmms &[/code]
Attention, certaines applications ne peuvent pas être lancer en même temps sur le poste Linux et la machine distante avec le même login. Je vous conseille, de laisser booter tranquillement votre machine Linux et d'en rester là.
Voilà se que ça donne quand tout marche :