Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
tutoriel:xforwarding [Le 25/08/2011, 10:45] Dunbo créée |
tutoriel:xforwarding [Le 11/09/2022, 12:19] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>tutoriel serverX xforwarding exporter variable graphique ssh putty}} | + | {{tag>tutoriel ssh virtualisation}} |
====== Comment exécuter une application graphique sur un écran déporté (Linux et Windows)====== | ====== Comment exécuter une application graphique sur un écran déporté (Linux et Windows)====== | ||
Ligne 8: | Ligne 8: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
J'ai fait cette expérience dans l'environnement suivant : | J'ai fait cette expérience dans l'environnement suivant : | ||
- | * Ubuntu 10.04 mise à jour récemment en partant de la 9.04 | + | * Ubuntu 10.04 mise à jour récemment en partant de la 9.04 |
* Windows XP SP 3 | * Windows XP SP 3 | ||
Ligne 16: | Ligne 16: | ||
<code> | <code> | ||
sudo apt-get install xvfb xdm xfonts-base | sudo apt-get install xvfb xdm xfonts-base | ||
- | apt-get install twm xfonts-100dpi* xterm | + | sudo apt-get install twm xfonts-100dpi* xterm |
</code> | </code> | ||
Sur Windows : | Sur Windows : | ||
* télécharger et installer, si ce n'est pas déjà fait, [[http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe|Putty.exe]] | * télécharger et installer, si ce n'est pas déjà fait, [[http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe|Putty.exe]] | ||
- | * télécharger et installer, en laissant tous les paramètres par défaut, [[http://sourceforge.net/projects/xming/files/|Xming]] | + | * télécharger et installer, en laissant tous les paramètres par défaut, [[https://sourceforge.net/projects/xming/files/|Xming]] |
===== Paramètres serveur===== | ===== Paramètres serveur===== | ||
Ligne 27: | Ligne 27: | ||
<code> | <code> | ||
- | sudo vi /etc/ssh/sshd_config | + | sudo nano /etc/ssh/sshd_config |
sudo /etc/init.d/ssh restart | sudo /etc/init.d/ssh restart | ||
</code> | </code> | ||
- | Éditer le fichier /etc/X11/xdm/Xservers et remplacer la ligne : | + | Éditer le fichier /etc/X11/xdm/Xservers : |
+ | <code>sudo nano /etc/X11/xdm/Xservers</code> | ||
+ | |||
+ | et remplacer la ligne : | ||
<code>:0 local /usr/X11R6/bin/X vt7 -dpi 100 -nolisten tcp</code> | <code>:0 local /usr/X11R6/bin/X vt7 -dpi 100 -nolisten tcp</code> | ||
- | par | + | par (FIXME si vous utilisez ubuntu comme serveur, remplacer la ligne ci-dessus par celle du {{https://doc.ubuntu-fr.org/lib/plugins/note/images/important.png}} ) |
<code>:0 local /usr/X11R6/bin/Xvfb -dpi 100 -screen 1024x768x16</code> | <code>:0 local /usr/X11R6/bin/Xvfb -dpi 100 -screen 1024x768x16</code> | ||
- | et relancer xdm | + | et relancer xdm |
- | <code>/etc/init.d/xdm restart</code> | + | <code>sudo /etc/init.d/xdm restart</code> |
- | Voilà ! c'est fait le server est prêt à exporter les variables graphiques il ne reste plus qu'a paramétrer le client windows | + | Voilà ! c'est fait le server est prêt à exporter les variables graphiques il ne reste plus qu'a paramétrer le client windows |
+ | |||
+ | <note important> | ||
+ | Si votre serveur est sous ubuntu (12.04 uniquement?), il faut remplacer <code>:0 local /usr/X11R6/bin/X vt7 -dpi 100 -nolisten tcp</code> par <code>:0 local /usr/bin/X11/Xvfb -dpi 100 -screen 1024x768x16</code></note> | ||
===== Paramètres client Windows===== | ===== Paramètres client Windows===== | ||
- | * Créer une session avec Putty et activer le X11 forwarding dans connection->SSH->X11 cocher Enable X11 forwarding | + | * Créer une session avec [[:Putty]] et activer le X11 forwarding dans connection->SSH->X11 cocher Enable X11 forwarding |
* lancer Xming | * lancer Xming | ||
* Après s'être logué dans la session précédemment créée lancer un terminal via la commande <code>xterm &</code> | * Après s'être logué dans la session précédemment créée lancer un terminal via la commande <code>xterm &</code> | ||
Ligne 47: | Ligne 53: | ||
===== Conclusion ===== | ===== Conclusion ===== | ||
- | C'est fait. Je viens d'installer l'environnement LXDE pour pouvoir lancer un environnement graphique à distance, mais j'ai encore des petits problèmes de clavier. | + | C'est fait. Je viens d'installer l'environnement LXDE pour pouvoir lancer un environnement graphique à distance, mais j'ai encore des petits problèmes de clavier. |
+ | Vous pouvez lancer Unity (unity2d uniquement?) avec <code>gnome-session</code> | ||
+ | |||
+ | ===== Une Manière plus simple... ===== | ||
+ | Au lieu d'installer xdm, vous pouvez tout simplement autoriser le X11 Forwarding comme il est décrit au dessus et l'activer dans PuTTY: | ||
+ | Connexion > SSH > X11 > Enable X11 Forwarding, et mettre <code>127.0.0.1:0.0</code> dans la case "X Display Location". | ||
+ | Installez bien évidemment Xming comme décrit ci-dessus, et c'est bon, vous pouvez lancer des xterm, xeyes et autres application graphiques! | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* **(fr)** [[http://frans-web.com/?p=18|X11 forwarding en SSH via Putty]] | * **(fr)** [[http://frans-web.com/?p=18|X11 forwarding en SSH via Putty]] | ||
+ | * la page de documentation de [[:Putty]] et celle de [[:SSH]] | ||