Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

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 2005
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.

> Lire le message (9 commentaires, moyenne: 1,4).  

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.

[+] debian

Posté par Roger Rabbit () le 19/05/2005 à 07:53. (lien). Évalué à -5.

c'est pourri debian voila

Re

Posté par Gérald (page perso, ) le 19/05/2005 à 08:22. (lien). Évalué à 4.

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

Posté par Hardy Damien (page perso, ) le 19/05/2005 à 08:57. (lien). Évalué à 3.

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

    • [^]Re: hmmm

      Posté par solinux () le 19/05/2005 à 09:48. (lien). Évalué à 4.

      A mon avis il manque la commande xauth qui vient du package xabse-clients.

      Un ssh -v aurait été une bonne idée pour voir ce qu'il se passe.

      • [^]Re: hmmm

        Posté par kesako () le 19/05/2005 à 10:05. (lien). Évalué à 1.

        > xauth

        Bravo ! c'etait ca !

        ca marche impec maintenant

        grand merci

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian