Bonjour,
Pour des raisons de securité , je dois faire passer mes sessions X par une unique machine en faisant "ssh -X"
Depuis des machines redhat pas de pb :
% cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 1)
% env |grep DISP
DISPLAY=localhost:10.0
% env |grep SSH
SSH_CLIENT=10.234.110.11 39371 22
SSH_TTY=/dev/pts/3
SSH_CONNECTION=10.234.110.11 39371 10.234.109.20 22
ca baigne .
Par contre avec une debian 3.0 ca ne marche pas
$ cat /etc/debian_version
3.0
$ env |grep DISP
$ env |grep SSH
SSH_CLIENT=10.234.110.11 40120 22
SSH_TTY=/dev/pty/s1
pourtant sshd est configuré pareil :
X11Forwarding yes
X11DisplayOffset 10
La seule diff est que ssh est version 3.4p1-1 sur debian et version 3.6.1p2-18 sur redhat. mais je ne pense pas que ce soit ca.
je ne comprend vraiment pas .
Any hint ?
merci d'avance.
# debian
Posté par Roger Rabbit . Évalué à -5.
# Re
Posté par LaBienPensanceMaTuer . Évalué à 4.
I
l faut aller modifier le fichier /etc/X11/xinit/xserverrc et enlever l'option "-nolisten tcp".
Et ouai, Debian fait bien les choses. J'espère que ça mouchera les couillons qui prétendent que Debian c'est pourri.
[^] # Re: Re
Posté par kesako . Évalué à 1.
le pb est que la machine n'a pas de xserver ... (elle n'a meme pas d'ecran !)
juste :
ii xfree86-common 4.1.0-16 X Window System (XFree86) infrastructure
ii xaw3dg 1.5-13 Xaw3d widget set
ii xlibs 4.1.0-16 X Window System client libraries
ii xterm 4.1.0-16 X terminal emulator
donc il n'y a pas de fichier /etc/X11/xinit/xserverrc
c'est la meme chose pour les redhat. Or la ca marche.
[^] # Re: Re
Posté par LaBienPensanceMaTuer . Évalué à 2.
Et c'est bien une machine cliente qui tourne sous Debian qui pose problème non ?
La modif que je te recommandais de faire est à faire sur la machine cliente.
Après soit un peu plus clair quand à ton problème car j'ai un peu de mal à saisir quelle machine fait quoi.
[^] # Re: Re
Posté par kesako . Évalué à 1.
Avec X on n'est jamais clair car le serveur X est sur le client alors que les applis clientes sont sur les serveurs.
mais j'ai bien dit "faire passer mes sessions X ... " et "Depuis des machines ... " .
Les redhat et les debian sont des serveurs qui doivent afficher qque chose sur mon poste qui a un serveur X . Elles doivent faire passer le flux par le sshd d'une autre machine, la seule que mon poste peut atteindre.
bon. le pb est resolu (cf. ci dessous)
merci pour tes sugestions.
# hmmm
Posté par Hardy Damien . Évalué à 3.
au boulot je lance cygwin ,
$ Xwin -multiwindow &
$ export DISPLAY=:0.0
$ ssh -p 21 -X monposte.dyndns.org -l damien
password : *****************
damien@mamachine$ export DISPLAY=:10.0 #normalement ce n'est pas necessaire
damien@mamachine$ xcalc
et pof j'ai une calculatrice X sur mon windows
Dam
[^] # Re: hmmm
Posté par kesako . Évalué à 1.
ben oui ca NE DOIT PAS etre necessaire car si plusieurs postes se connectent sur la machine ce n'est plus :10.0 mais :11.0, :12.0.... on ne peut pas savoir.
Or justement le serveur ssh ne fait pas son boulot
[^] # Re: hmmm
Posté par solinux . Évalué à 4.
Un ssh -v aurait été une bonne idée pour voir ce qu'il se passe.
[^] # Re: hmmm
Posté par kesako . Évalué à 1.
Bravo ! c'etait ca !
ca marche impec maintenant
grand merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.