Journal : ssh et X11 forwarding en passant par une machine sans serveur X

Posté par Tutur () le 23 avril 2004
0
J'ai trois machine, A et B avec un serveur X et C sans serveur X
Pour me connecter à B depuis A. Je suis obligé de me connecter d'abors à C puis je me connecte a B.
Le probléme, c'est que le X11 forwarding ne marche pas car C n'a pas de serveur X.
Quelqu'un sait comment résoudre ce probléme?
Sachant que je ne peux pas faire export DISPLAY=A:0 et que je ne veux pas installer de serveur X sur B.

> Lire le journal (3 commentaires, moyenne: 2,7).  

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.

Re: ssh et X11 forwarding en passant par une machine sans serveur X

Posté par symoon (page perso, ) le 23/04/2004 à 11:04. (lien). Évalué à 3.

je ne réponds pas directement à la question, mais je propose une autre solution
tu peux faire un tunnel en revanche :
ssh -L 5000:B:22 user@C
le tunnel est alors accessible sur A sur le port 5000
puis depuis A, ssh -X -p 5000 localhost

Re: ssh et X11 forwarding en passant par une machine sans serveur X

Posté par Dsls (page perso, ) le 23/04/2004 à 11:47. (lien). Évalué à 3.

La machine qui fait le X11 forwarding via SSH (la machine C chez toi) n'a pas forcément besoin de tout le serveur X. En fait ssh se base xauth pour imiter un serveur X (avec l'option -v -v -v de ssh, il devrait te le dire quand tu essayes de le lancer). Il faut donc au minimum xauth sur ta machine C.

Regarde dans ta distrib si tu ne peux pas juste installer xauth sur la machine C (sur une debian, xauth est dans xbase-client).

Re: ssh et X11 forwarding en passant par une machine sans serveur X

Posté par Gérald (page perso, ) le 23/04/2004 à 12:19. (lien). Évalué à 2.

Sinon, la solution ultime si tu es prêt à te gratter la tête c'est celle du VPN !
En gros, au lieu de faire

ssh -X <l_ip_publique_de_ta_gate>

tu feras

ssh -X <l_ip_privé_de_ta_gate>

Bon, ok c'est un peu sortir la grosse artillerie pr bien peu de chose, mais il faut l'avouer, c'est qd même vachement classe :)

Revenir en haut de page