• [^] # Re: tu fais des choses compliqués

    Posté par . En réponse au message Mettre en place XDCMP sur une Distrib Xubuntu. Évalué à 3.

    1°) xhost +nom_du_serveur sur ta machine locale pour autoriser l'affichage de programme distant venant du serveur portant le nom nom_du_serveur
    Si X n'écoute pas en tcp, xhost+ acceptera les demandes venant d'une machine distante... sachant qu'elles ne pourront pas venir par le réseau!


    2°) telnet ton_serveur ou ssh -X ton_serveur
    Faire un ssh -X ne sert strictement à rien si on veut ouvrir un export X par le réseau (et non pas par ssh).
    Le -X permet de faire l'export X, et donc met tout seul à jour les variables styles display (il crééun serveur virtuel, souvent sur localhost:10, qui s'occupe de rebalancer les paquets etc... sur le serveur X).

    3°) export DISPLAY=ip_de_la_machine_locale:0.0 ; ton_programme_a_lancer
    Si X n'écoute pas en tcp (première modification), ceci ne devrait pas fonctionner.


    ce que tu as fait toi ?
    c'est ouvrir le service XDMCP sur la machine qui contient le gdm.conf que tu as modifié
    c'est à dire permettre à quelqu'un de se connecter en graphique sur la machine distante que tu viens de modifier

    Oui , mais pas seulement.
    La première modif est "permettre à des clients tcp de se connecter au serveur X".
    C'est celle là qui est important (surtout si tu fait un DISPLAY=ip:0.0)


    La deuxième c'est effectivement activer le xdmcp, qui permet de dire "coucou j'existe et j'autorise que l'on se log en graphique chez moi".