Bjr
j'ai recemment rencontré le pb suivant :
d' une machine AIX ou je suis connecté en tenet ou mode console, lancer un xclock de façon à ce qu il s affiche sur mon poste xubuntu
Solution trouvée
netstat -an|grep 6000 ne renvoit aucune ligne ceci n est pas bon
un ps -ef|grep X renvoit la ligne ci-dessous
/usr/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp
le nolisten tcp indique que le serveur n accepte pas les connexion tcp distante
Actions realisees pour regler le pb
sudo vi /etc/gdm/gdm-cdd.conf
et modification des lignes ci-dessous
DisallowTCP=false
sous la section xdcmp
[xdmcp]
Enable=true
Voila ci cela peut etre util à qqu
# xdcmp complement
Posté par hichemu . Évalué à 1.
Apres reboot on a alors
netstat -an|grep 6000
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp6 0 0 :::6000 :::* LISTEN
ps -ef|grep X
root 2568 2564 6 10:53 tty7 00:04:02 /usr/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth vt7
faire un xhost + sur la station xubuntu pour autoriser les sessions ddistantes
# tu fais des choses compliqués
Posté par NeoX . É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
2°) telnet ton_serveur ou ssh -X ton_serveur
3°) export DISPLAY=ip_de_la_machine_locale:0.0 ; ton_programme_a_lancer
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
[^] # Re: tu fais des choses compliqués
Posté par maxix . Évalué à 6.
[^] # Re: tu fais des choses compliqués
Posté par Marc Quinton . Évalué à 5.
[^] # Re: tu fais des choses compliqués
Posté par briaeros007 . Évalué à 3.
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".
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.