OVH Cloud OVH Cloud

affichage à distance

8 réponses
Avatar
Bayrouni
Bonjour tout le monde,

Je voudrais executer un programme graphique sur PC1, mais l'afficher sur
PC2 (Un serveur X tourne sur PC2).

J'ai utilisé sur PC1, la syntaxe suivant:
thunderbird --display PC2:0.0 ou PC2 est le nom de la machine + son domaine.

Après quelques secondes j'ai le message cannot open display PC2:0.0

J'ai pour enlever tout doute executer sur PC2, xhost +.

Mais sans succès.

PC1 et PC2 communique parfaitement car PC1 a accès à internet vi
PC2(gateway).

Qu'ai-je fait de mauvais pour que ça ne fonctionne pas.
Pour plus de clarté voici un example concret:
thunderbird --display foo.bar.org:0.0 (foo.bar.org est PC2)

Merci d'avance
Bayrouni


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

8 réponses

Avatar
christophe
--nextPart1726916.29XMJN06bX
Content-Type: text/plain;
charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le jeudi 28 Juillet 2005 11:49, Bayrouni a écrit :
[...]
Je voudrais executer un programme graphique sur PC1, mais l'afficher sur


PC2 (Un serveur X tourne sur PC2).
J'ai utilisé sur PC1, la syntaxe suivant:
thunderbird --display PC2:0.0 ou PC2 est le nom de la machine + son
domaine.
Après quelques secondes j'ai le message cannot open display PC2:0.0
J'ai pour enlever tout doute executer sur PC2, xhost +.



Peut-être un pb de firewall ?
Sur pc2 il y a des ports à ouvrir. Je ne sais plus si c'est 177, 6000, 60 10,
tcp et/ou udp ? -> Voir dans /etc/services...

--
Christophe

--nextPart1726916.29XMJN06bX
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBC6KwQ31vYFleqyQoRAqAjAJ0YBZJwwTWGb4leJDwk6JJnw/XSTwCeM6fF
zf24YUsnvA6VsBWkGXZtetQ =/Gjw
-----END PGP SIGNATURE-----

--nextPart1726916.29XMJN06bX--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bayrouni
christophe wrote:

Le jeudi 28 Juillet 2005 11:49, Bayrouni a écrit :


[...]


Je voudrais executer un programme graphique sur PC1, mais l'afficher sur




PC2 (Un serveur X tourne sur PC2).
J'ai utilisé sur PC1, la syntaxe suivant:
thunderbird --display PC2:0.0 ou PC2 est le nom de la machine + son
domaine.
Après quelques secondes j'ai le message cannot open display PC2:0.0
J'ai pour enlever tout doute executer sur PC2, xhost +.





Peut-être un pb de firewall ?
Sur pc2 il y a des ports à ouvrir. Je ne sais plus si c'est 177, 6000, 6010,
tcp et/ou udp ? -> Voir dans /etc/services...





J'ai désactivé le firewall.
nmap et netstat ne montrent pas que X ecoute sur un port ou un autre.
Je pense que c'est de là que provient le problème !
Comment dir à X d'écouter les requetes TCP/UDP?
Merci
Bayrouni


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bayrouni
antoine wrote:

ne serait il pas plus simple , et plus secure d'utiliser ssh ?

ssh -X

christophe wrote:

Le jeudi 28 Juillet 2005 11:49, Bayrouni a écrit :


[...]


Je voudrais executer un programme graphique sur PC1, mais
l'afficher sur



PC2 (Un serveur X tourne sur PC2).
J'ai utilisé sur PC1, la syntaxe suivant:
thunderbird --display PC2:0.0 ou PC2 est le nom de la machine + son
domaine.
Après quelques secondes j'ai le message cannot open display PC2:0.0
J'ai pour enlever tout doute executer sur PC2, xhost +.





Peut-être un pb de firewall ?
Sur pc2 il y a des ports à ouvrir. Je ne sais plus si c'est 177,
6000, 6010, tcp et/ou udp ? -> Voir dans /etc/services...









Oui en effet.
J'ai déjà installé le serveur ssh ainsi que le client.
Et je n'utilisera que çà en realité.

Mais je voudrais savoir d'ou vient le problème avant de continuer.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
antoine
ne serait il pas plus simple , et plus secure d'utiliser ssh ?

ssh -X

christophe wrote:

Le jeudi 28 Juillet 2005 11:49, Bayrouni a écrit :


[...]


Je voudrais executer un programme graphique sur PC1, mais l'afficher sur




PC2 (Un serveur X tourne sur PC2).
J'ai utilisé sur PC1, la syntaxe suivant:
thunderbird --display PC2:0.0 ou PC2 est le nom de la machine + son
domaine.
Après quelques secondes j'ai le message cannot open display PC2:0.0
J'ai pour enlever tout doute executer sur PC2, xhost +.





Peut-être un pb de firewall ?
Sur pc2 il y a des ports à ouvrir. Je ne sais plus si c'est 177, 6000, 6010,
tcp et/ou udp ? -> Voir dans /etc/services...







--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Richard Lemay
Je crois qu'il est important que le gestionnaire de session accepte les
connexions xdmcp.

Si gdm est utilisé, aller dans la configuration et activer l'option des
connexions xdmcp. Rechercher dans le fichier /etc/gdm/gdmrc une option
qui parle de désactiver le TCP et la modifier.

Si kdm est utilisé, rechercher xdmcp dans /etc/kde3/kdm/kdmrc est mettre
l'option à True. Par la suite, ouvrir /etc/kde3/kdm/Xaccess et enlever
le # devant "#* #any host can get a login window".

Richard


Bayrouni a écrit :
antoine wrote:

ne serait il pas plus simple , et plus secure d'utiliser ssh ?

ssh -X

christophe wrote:

Le jeudi 28 Juillet 2005 11:49, Bayrouni a écrit :


[...]


Je voudrais executer un programme graphique sur PC1, mais
l'afficher sur




PC2 (Un serveur X tourne sur PC2).
J'ai utilisé sur PC1, la syntaxe suivant:
thunderbird --display PC2:0.0 ou PC2 est le nom de la machine + son
domaine.
Après quelques secondes j'ai le message cannot open display PC2:0.0
J'ai pour enlever tout doute executer sur PC2, xhost +.






Peut-être un pb de firewall ?
Sur pc2 il y a des ports à ouvrir. Je ne sais plus si c'est 177,
6000, 6010, tcp et/ou udp ? -> Voir dans /etc/services...









Oui en effet.
J'ai déjà installé le serveur ssh ainsi que le client.
Et je n'utilisera que çà en realité.

Mais je voudrais savoir d'ou vient le problème avant de continuer.






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
yoyo
Bayrouni a écrit :

antoine wrote:

ne serait il pas plus simple , et plus secure d'utiliser ssh ?

ssh -X

christophe wrote:

Le jeudi 28 Juillet 2005 11:49, Bayrouni a écrit :


[...]


Je voudrais executer un programme graphique sur PC1, mais
l'afficher sur




PC2 (Un serveur X tourne sur PC2).
J'ai utilisé sur PC1, la syntaxe suivant:
thunderbird --display PC2:0.0 ou PC2 est le nom de la machine + son
domaine.
Après quelques secondes j'ai le message cannot open display PC2:0.0
J'ai pour enlever tout doute executer sur PC2, xhost +.






Peut-être un pb de firewall ?
Sur pc2 il y a des ports à ouvrir. Je ne sais plus si c'est 177,
6000, 6010, tcp et/ou udp ? -> Voir dans /etc/services...









Oui en effet.
J'ai déjà installé le serveur ssh ainsi que le client.
Et je n'utilisera que çà en realité.

Mais je voudrais savoir d'ou vient le problème avant de continuer.




salut, j'espère utiliser la mail list correctement.

dans le fichier /etc/ssh/sshd_config
il faut modifier : X11Forwarding yes



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
J.Pierre Pourrez
Le Thu, 28 Jul 2005 12:13:11 +0200, antoine a écrit :

ne serait il pas plus simple , et plus secure d'utiliser ssh ?



Tout à fait d'accord, d'autant que cela marche très bien.

ssh -X



Dans /etc/ssh/ssh_config, ajouter ou décommenter la ligne suivante:
ForwardX11 yes

Comme cela, plus besoin de penser à taper -X

Cordialement
Jean-Pierre





--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
tnemeth
Selon Bayrouni :


| >>> J'ai utilisé sur PC1, la syntaxe suivant:
| >>> thunderbird --display PC2:0.0 ou PC2 est le nom de la machine +
| son
| >>> domaine.
| >>> Après quelques secondes j'ai le message cannot open display
| PC2:0.0
| >>> J'ai pour enlever tout doute executer sur PC2, xhost +.
| >>
| >> Peut-être un pb de firewall ?
| >> Sur pc2 il y a des ports à ouvrir. Je ne sais plus si c'est 177,
| >> 6000, 6010, tcp et/ou udp ? -> Voir dans /etc/services...
| >
| Oui en effet.
| J'ai déjà installé le serveur ssh ainsi que le client.
| Et je n'utilisera que çà en realité.
|
| Mais je voudrais savoir d'ou vient le problème avant de continuer.

Tu as plusieurs pistes :
- tout d'abord assure-toi que l'export de DISPLAY peut passer :
$ DISPLAY=PC2:0.0 xclock
Il faut évidemment que la résolution de nom marche. Sinon met
directement l'adresse IP. De même il faut que le display soit
effectivement :0.0 et non un autre.
- si ça ne marche pas c'est que le serveur X ne peut accepter de
connexion : vérifie s'il n'est pas lancé avec l'option
'-nolisten-tcp' (orth. approx.)
- s'il est lancé sans cette option (et donc qu'il accepte les cx
tcp), il faut voir si rien ne bloque la transmission des
données.


Thomas.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact