Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1123 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  pbm avec telnet => can't open display

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pbm avec telnet => can't open display

n°204428
mexx20
Posté le 23-12-2002 à 06:16:34  profilanswer
 

Voilà, lorsque je fait un telnet sur un site, j'aimerai pouvoir lancer des applications graphiques depuis cette machine sur ma machine. Dans la console avant de faire "telnet", je fait "xhost+" ... Ensuite si je fait "netscape", par exemple (programme présente sur la machine sur laquelle je me suis connecté), après un petit instant le msg ci-dessous apparait  
 


ERROR : can't open dispaly mexx20:0.0

 
 
J'aimerai savoir s'il y a qqch à configurer ou bien une commande spéciale ? Enfin n'importe quoi qui me permettrait de lancer des applications X depuis une machine distante ....
 
Un grand merci pour votre aide !!

mood
Publicité
Posté le 23-12-2002 à 06:16:34  profilanswer
 

n°204434
senado
Posté le 23-12-2002 à 09:22:40  profilanswer
 

Tu as pensé à rapatrier ton affichage ? mexx20, c'est la machine distante non ?? Je n'ai pas l'habitude du telnet, je fais plutot du rlogin, mais il faut changer la direction de l'affichage et le rediriger chez toi par un :
setenv DISPLAY ma_machine:0.0


Message édité par senado le 23-12-2002 à 09:23:53
n°204437
Sebastien
Posté le 23-12-2002 à 09:44:30  profilanswer
 

Pour que cela marche le serveur graphique client ne doit pas etre lancé avec l option -nolisten tcp:
 
pour startx : dans /Etc/X11/xinit/xserverrc :  
vire  
#!/bin/sh
exec /usr/bin/X11/X -dpi 100
ou sous gdm
/etc/gdm/gdm.conf
l 130 : command=/usr/bin/X11/X -deferglyphs 16

n°204614
mexx20
Posté le 23-12-2002 à 19:56:48  profilanswer
 

senado>> non mexx20 c la machine client (ma machine)... j'ai essayé setenv mais il ne connait pas la commande ...

n°204615
superX
Posté le 23-12-2002 à 20:03:16  profilanswer
 

export

n°204629
mexx20
Posté le 23-12-2002 à 20:52:59  profilanswer
 

je fait export DISPLAY="mexx20:0.0"
et le xhost + me dis "unable to open display"
et lorsque je telnet j'ai la meme erreur que précédemment ...

n°204630
mexx20
Posté le 23-12-2002 à 21:16:10  profilanswer
 

>> Sebastien : G modifié les commandes cme tu m'as en retirant  
l'option nolisten tcp mais ca fait tjours la meme erreur ... G essayé avec gdm en lancant explicitement la commande gdm puis
avec startx (-> fluxbox) ...

n°204631
Mokett
Posté le 23-12-2002 à 21:21:04  profilanswer
 

c'est sur un réseau local ?
 
si oui : mexx20 c'est pas suffisant bien évidemment, faut mettre ton IP par exemple.
 
si non : c'est derrière un router ADSL ?
 
le xhost + c'est sur ta machine qu'il faut le faire (pas sur la distante)


Message édité par Mokett le 23-12-2002 à 21:26:19
n°204640
mexx20
Posté le 23-12-2002 à 22:05:20  profilanswer
 

j'ai fait le xhost + sur machine juste avant de faire le telnet
en fait ma machine est connecté sur une autre machine (winXP) qui est connecté au net via ADSL ... la machine distance est sur le reseau internet ... Cment puis-je connaitre mon ip ? Et ou dois-je la mettre ? Merci!

n°204646
Mokett
Posté le 23-12-2002 à 22:15:43  profilanswer
 

si y a WinXP au milieu , je ne peux pas t'en dire plus...
 
si c'était le contraire (sur la machine sous linux est branché le modem) ca marcherait directement.
 
Ton IP tu peux la connaitre en faisant ifconfig (en etant root) par exemple. (typiquement c'est l'adresse dans eht0  : inet addr) mais celle que tu vas voir n'est valable que pour ton réseau local (donc la machine sur internet ne trouve pas où renvoyer le truc X, (mexx20, l'internet il ne connais pas...)).
 
 si ta machine était directement connecté à internet tu aurais deux adresses une pour le réseaux local eth0 dans ifconfig et une pour l'internet ppp0 . C'est la seconde que tu devrais mettre dans le DISPLAY .
 
Mais tu peux peut etre réussir avec ta config actuelle. Il faut que ton WinXP redirige tout ce qui arrive sur ls ports de X sur ton PC, masi ca je ne sais pas faire.

mood
Publicité
Posté le 23-12-2002 à 22:15:43  profilanswer
 

n°204681
mexx20
Posté le 24-12-2002 à 00:20:26  profilanswer
 

effectivement ifconfig me donne des adresses du style
192.168.xxx .. et je pense qu'il s'agit d'adresses
reservées pour les réseau local ...je m'y connais pas  
du tout en windows pour ce genre de chose ... d'après
toi ce n'est pas possible de faire cela sans devoir changer
qqch ds la machine windows ?

n°204696
Mokett
Posté le 24-12-2002 à 01:21:38  profilanswer
 

bah non.
 
 
C'est pour lancer quelle appli exactement ?
 

n°204698
mexx20
Posté le 24-12-2002 à 01:24:25  profilanswer
 

Netscape et Matlab surtout
c spécifique ? je pensais que l'appli n'avait rien n'avoir...

n°204700
Mokett
Posté le 24-12-2002 à 01:28:53  profilanswer
 

non c'est pas spécifique.
c'était par curiosité.... :whistle:  
 
Tu peux vraiment rien faire sur la machine XP comme installer une appli) ?

n°204703
mexx20
Posté le 24-12-2002 à 01:36:08  profilanswer
 

;)  
 
si si pas de pbm! c juste que j'y connais rien ... ;)


Message édité par mexx20 le 24-12-2002 à 01:37:30
n°204778
Kristoph
Posté le 24-12-2002 à 11:45:40  profilanswer
 

Utilises ssh a la place de telnet. C'est plus sur et en plus il te fera marcher tout ca facilement, meme a travers un routeur !

n°204946
mexx20
Posté le 25-12-2002 à 09:28:47  profilanswer
 

la machine sur laquelle je me connecte n'offre que le service
telnet. Le ssh ne fonctionne pas dessus. Et là ben c pas une machine à moi et c impossible d'y toucher!


Message édité par mexx20 le 25-12-2002 à 09:29:54
n°205001
superX
Posté le 25-12-2002 à 18:30:08  profilanswer
 

de toute façon ils deviennent un peu cucul ici à repondre sans cesse ssh

n°205012
Kristoph
Posté le 25-12-2002 à 20:46:26  profilanswer
 

Je repond ssh parceque non seulement c'est plus sur, mais ca permet très facilement de faire marcher X à travers n'importe quel routeur comme dans ce cas. Du moment que tu as la connection ssh qui marche, tu as le X11 forwading qui marche aussi.
 
Dans ce cas, je conseil d'installer ssh sur la machine distante, sisi :D. Installe un serveur ssh en userspace qui tournera sur le port 2222 par exemple.

n°205023
Jar Jar
Intaigriste
Posté le 25-12-2002 à 22:03:47  profilanswer
 

mexx20 a écrit :

la machine sur laquelle je me connecte n'offre que le service
telnet. Le ssh ne fonctionne pas dessus. Et là ben c pas une machine à moi et c impossible d'y toucher!

C'est pas une raison pour laisser ton système ouvert à tous vents.
 
Ça ne marche pas parce que XFree86 n'écoute pas le port TCP par défaut, et tant mieux. Ça t'a permis d'éviter de laisser ton système ouvert à tous vents.
 
Utiliser xhost +, c'est l'un des PIRES trucs que tu puisses faire. Telnet n'est pas sécurisé, mais au moins la porte reste fermée. Avec ça, la porte est grande ouverte à tout le monde. Si tu veux vraiment faire passer du X par telnet, utilise xauth (man xauth).


Message édité par Jar Jar le 25-12-2002 à 22:04:17

---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  pbm avec telnet => can't open display

 

Sujets relatifs
Comment activer le telnet?[vnc server sous linux] display 0 ???
[TELNET] Regler le timeout sur inactivité ???[MDK9] : ping => icmp open socket: Operation not permitted
Le Telnet, ça prend combien de raw socket en sur-adressage sur un FDDI[debian] reactiver telnet
[open office] comment mettre une image en fond de page dans impress ?Open Office - Style non disponible quand j'ouvre un nouveau document
Salon Open Source 2003[NB] Xfree error 104 can not open display, pas urgent mais please help
Plus de sujets relatifs à : pbm avec telnet => can't open display


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR