Retourner aux forums || Retourner au forum Linux.debian
Linux.debian : Probleme de forward X a travers ssh sur debian 3.0
Posté par kesako () le 19 mai 2005Pour 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.
> Lire le message (9 commentaires, moyenne: 1,4).
[+] debian
Re
Je ne sais pas si c'est la cause de ton problème mais par défaut, Debian ne fait pas écouter X sur le port tcp 6000.
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 () le 19/05/2005 à 09:08. (lien). Évalué à 1.> il faut aller modifier le fichier /etc/X11/xinit/xserverrc et enlever l'option "-nolisten tcp".
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 Gérald (page perso, ) le 19/05/2005 à 12:30. (lien). Évalué à 2.Sur la machine cliente tu as bien un X non ?
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 () le 19/05/2005 à 13:37. (lien). Évalué à 1.Oui, ce n'etait pas tout a fait clair
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
Je me connecte depuis mon boulot (cygwin) sur ma machine a la maison (debian)
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 () le 19/05/2005 à 09:11. (lien). Évalué à 1.> export DISPLAY=:10.0 #normalement ce n'est pas necessaire
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
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.