Elle consiste à lancer une application graphique sur un serveur et y accéder depuis un client
En fait techniquement (pour X), c'est l'inverse. Lorsque tu lances une appli sur une machine distante et que l'affichage ce fait sur ton ordi alors:
- C'est l'appli distante (sur un serveur ssh) qui est le client (X)
- Le serveur X est sur ta machine locale et c'est l'appli qui se connecte dessus.
Le serveur graphique à utiliser est donné dans la variable d'environnement DISPLAY:
$ echo$DISPLAY
:0.0
Il est possible de spécifier un autre serveur X et de lancer un xterm local qui s'affiche une autre machine:
Il faut par contre que le serveur X distant soit configuré pour accepter les applis distantes.
La solution la plus simple historique est de faire un "xhost + [ip acceptée]". (Par contre ça ouvre de grosses failles de sécu. À utiliser avec parcimonie)
Le ssh -X ne fait que rendre tous ça transparent.
Il est aussi possible de lancer d'autres serveurs X locaux "emboités" (? nested en anglais) (xnest, xserver-xephyr)
[^] # Re: C'est quoi?
Posté par GaMa (site web personnel) . En réponse au journal La transparence réseau arrive dans Wayland. Évalué à 4.
En fait techniquement (pour X), c'est l'inverse. Lorsque tu lances une appli sur une machine distante et que l'affichage ce fait sur ton ordi alors:
- C'est l'appli distante (sur un serveur ssh) qui est le client (X)
- Le serveur X est sur ta machine locale et c'est l'appli qui se connecte dessus.
Le serveur graphique à utiliser est donné dans la variable d'environnement DISPLAY:
Il est possible de spécifier un autre serveur X et de lancer un xterm local qui s'affiche une autre machine:
Il faut par contre que le serveur X distant soit configuré pour accepter les applis distantes.
La solution la plus simple historique est de faire un "xhost + [ip acceptée]". (Par contre ça ouvre de grosses failles de sécu. À utiliser avec parcimonie)
Le ssh -X ne fait que rendre tous ça transparent.
Il est aussi possible de lancer d'autres serveurs X locaux "emboités" (? nested en anglais) (xnest, xserver-xephyr)
Matthieu Gautier|irc:starmad