32Fermer34
spectrasLe 27/03/2008 à 13:57
dualmoo :
il faut d'abord lancer un serveur X chez soi, puis indiquer à la machine distante comment se connecter au serveur X souhaité (c'est ce que fait l'option -X de ssh)
C'est inexact.
Le X11 forwarding ne fonctionne pas de cette façon. Le serveur ssh crée un proxy X11 sur la machine distante, et se fait passer pour un client X sur la machine locale. Les clients distants ne contactent jamais la machine locale directement. Et la variable DISPLAY vaudra typiquement "10:0".

C'est pour ça que ça fait l'objet d'une fonctionnalité de ssh, et que c'est pas juste une variable d'environnement. C'est pour ça aussi qu'il n'y a pas de problème de xauth, ou d'ouverture de flux. Tout transite par le tube ssh.