Forum Linux.général [SSH] Comment lancer un programme X11 ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
fév.
2006
Bonjour,
voici une question qui ne devrait pas être compliqué pour la plupart d'entre vous ;).
j'aimerais savoir comment lancer un programme X11 depuis une session distance SSH. mais je ne souhaite pas afficher le programme sur la machine cliente distance (donc pas faire de x11forwarding) mais que le programme se lance normalement sur le serveur X11 de la machine serveur (qui est sur ctrl+alt+f7).

voila :). merci.
  • # je crois que j'ai trouvé tout seul :)

    Posté par  (site web personnel) . Évalué à 1.

    une fois connecté j'ai fait :
    export DISPLAY=:0

    ça semble marcher...
    • [^] # Re: je crois que j'ai trouvé tout seul :)

      Posté par  . Évalué à 1.

      C'est effectivement la maniere de faire, mais ce ne marche pas automatiquement, car le serveur X local peut refuser les connexions provenant d'un utilisateur different (man xhost)
  • # re: [SSH] Comment lancer un programme X11 ?

    Posté par  . Évalué à 3.

    salut,

    Si ça n'est pas le même user, il faut qu'il soit authorisé à utiliser la session X en
    cours. Jetes un coup d'oeil au programme xauth peut etre.

    Par exemple, si tu te connectes en ssh sur le poste, que tu passes en root et
    que tu fais :

    xauth merge /home/USER_QUI_A_LA_SESSION X/.Xauthority
    export DISPLAY=:0

    a+
    Xavier

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.