======xming : lancer des programmes linux sous windows====== {{:xming:xming.png|}} //**Origine : Linux Pour Les Nuls**//\\ //**Auteur : gilles974**//\\ //**Date : 24 août 2006**//\\ ---- =====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 : * http://sourceforge.net/project/showfiles.php?group_id=156984 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 : * http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.58-installer.exe 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 :-o \\ \\ {{:xming:xwing.jpg|}} 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 : \\ \\ {{:xming:xwing1.jpg|}}\\ \\ ---- //[[:expert|Retour à la page Expert]]//