Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/07/2009, à 15:37

Profiterole

[Résolu] : SSH -X Can't open display: localhost:10.0

Bonjour, je suis sous Hardy et mon server est aussi sous Hardy. Lorsque (à partir du client) je me connecte en SSH à l'aide de la commande suivante : ssh -C -X profiterole@ip_de_mon_server, tout se passe bien, j'ai accès à mon server. Mais lorsque je veux partir une application graphique (par exemple xclock), je reçois le message suivant :

Error: Can't open display: localhost:10.0

Sur le server et  le client j'ai modifié les fichiers /etc/ssh/sshd_config et /etc/ssh/ssh_config pour permettre le XForwarding. Dans gdmsetup, j'ai décoché "Refuser les connexions TCP au serveur X".

J'ai également redémarrer ssh sur les 2 machines : sudo /ect/init.d/ssh restart
Malgré tout cela, quand je tente de lancé une application graphique (je veux qu'elle démarre sur le serveur, mais qu'elle affiche sur le client) j'ai toujours la même erreur.

Avez-vous des idées?

Merci

Dernière modification par Profiterole (Le 13/08/2009, à 16:50)

Hors ligne

#2 Le 29/07/2009, à 15:40

Qid

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

-C serait il incompatible avec -X ? ...
ça ne m'étonnerais pas trop perso


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 29/07/2009, à 15:52

Profiterole

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

J'ai essayé sans le -C et j'ai essayé avec -Y (trouvé sur d'autres forum) et ça ne marche toujours pas.

Hors ligne

#4 Le 29/07/2009, à 15:57

Qid

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

en meme temp pourquoi il vaut le 10 ? ...
t'aurais pas un souci d'interface graphique en local ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#5 Le 29/07/2009, à 16:02

DoK

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

dans le /etc/ssh/ssh_config de ton serveur, as-tu
Host *
    ForwardX11 yes
?

Hors ligne

#6 Le 29/07/2009, à 16:12

Profiterole

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

À DoK : Le ForwardX11 yes était commenté par défaut, mais depuis je l'ai décommenté. C'est correct?

À Qid : Je ne suis pas certain, mais dans les diverses doc que j'ai rencontré, c'est la bonne sortie.

Dernière modification par Profiterole (Le 29/07/2009, à 16:17)

Hors ligne

#7 Le 29/07/2009, à 16:13

DoK

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

oui

Hors ligne

#8 Le 29/07/2009, à 16:17

Profiterole

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

Alors DoK, pas d'autres idées?

Hors ligne

#9 Le 29/07/2009, à 16:20

teg

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

As-tu essayé de de lancer la commande manuellement après t'être logué avec ssh -X ?

Une fois logué, quel est le retour des commandes :

xauth list
echo $DISPLAY

Est-ce que xclock affiche bien une horloge ou la même erreur ?

Il faut savoir qu'un serveur X doit être démarré sur le client.

Hors ligne

#10 Le 29/07/2009, à 17:12

Profiterole

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

teg voici les retour :

profiterole@server:$ xauth list
server/unix:11  MIT-MAGIC-COOKIE-1  ac2649389f36ee55261b13348ac1d5f3
server/unix:0  MIT-MAGIC-COOKIE-1  e9a3a0814bb57c0824b205a371c06ac0
localhost.localdomain/unix:0  MIT-MAGIC-COOKIE-1  e9a3a0814bb57c0824b205a371c06ac0
localhost.localdomain:0  MIT-MAGIC-COOKIE-1  e9a3a0814bb57c0824b205a371c06ac0
localhost.localdomain:0  MIT-MAGIC-COOKIE-1  e9a3a0814bb57c0824b205a371c06ac0
localhost.localdomain:0  MIT-MAGIC-COOKIE-1  e9a3a0814bb57c0824b205a371c06ac0
server/unix:10  MIT-MAGIC-COOKIE-1  822febb5ce776c3c0eb9a2a825419748
profiterole@server:$ echo $DISPLAY
localhost:10.0
profiterole@server:$ xclock
Error: Can't open display: localhost:10.0

Gnome est démarré sur les 2 pc

Hors ligne

#11 Le 29/07/2009, à 17:17

teg

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

Hum c'est étrange.. Le xforwading est pourtant OK il me semble.
Peut-être un problème de configuration mais je n'en sais pas plus.

Hors ligne

#12 Le 29/07/2009, à 17:19

Profiterole

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

Merci! Je continues de fouiller.

Hors ligne

#13 Le 13/08/2009, à 16:50

Profiterole

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

J'ai résolu mon problème, mais je suis encore à me demander quel est le lien. Bref, en cherchant un peu, j'ai trouvé (je ne sais plus où) que le problème pouvait venir du fichier /etc/hosts.

J'ai un serveur apache2 d'installé et, pour ne pas avoir le problème du

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

j'avais modifié mon /etc/hosts comme suit :

127.0.0.1 localhost.localdomain monserveur

Mais, en fait, c'est dans le fichier /etc/apache2/apache2.conf qu'il fallait rajouter un

ServerName 127.0.0.1

Depuis que j'ai ajouté cette ligne dans la conf d'apache, plus de problème de Xforwarding!

Hors ligne

#14 Le 13/08/2009, à 16:59

Qid

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

Profiterole a écrit :

J'ai résolu mon problème, mais je suis encore à me demander quel est le lien. Bref, en cherchant un peu, j'ai trouvé (je ne sais plus où) que le problème pouvait venir du fichier /etc/hosts.

J'ai un serveur apache2 d'installé et, pour ne pas avoir le problème du

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

j'avais modifié mon /etc/hosts comme suit :

127.0.0.1 localhost.localdomain monserveur

Mais, en fait, c'est dans le fichier /etc/apache2/apache2.conf qu'il fallait rajouter un

ServerName 127.0.0.1

Depuis que j'ai ajouté cette ligne dans la conf d'apache, plus de problème de Xforwarding!

quel rapport avec ton probleme de ssh ?
la tu nous parle de la résolution d'un probleme de serveur
(et la effectivement la solution trouvé est la bonne)
mais t'es hors contexte la ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#15 Le 14/08/2009, à 02:30

Profiterole

Re : [Résolu] : SSH -X Can't open display: localhost:10.0

Heu, en fait, je dis que j'ai résolu mon problème (voir premier post) en corrigeant ce problème de serveur. Le xforwarding s'est mis à fonctionner... donc je dis simplement que je ne sais pas quel est le lien, mais il doit y en avoir eu puisque ça marche depuis!

Remarque que j'ai également modifié mon fichier /etc/hosts. Donc le lien n'est peut-être (sans doute) pas avec le serveur, mais plutôt avec le fichiers hosts.

Dernière modification par Profiterole (Le 14/08/2009, à 02:34)

Hors ligne