Tunnel ssh pour serveur X [Fermé]

Signaler
Messages postés
9687
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
21 juin 2020
-
Messages postés
9687
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
21 juin 2020
-
Bonjour,
voilà ma configuration avec 3 PC :
A --|---B---C
A est mon PC local, B et C sont deux PC derrière un ensemble de protections réseau (pare feu et ...)
A a un serveur X
B a un serveur ssh
C est un client X sans serveur ssh, mais avec telnet/rsh

C'est configurer de telle sorte que A peux se connecter sur B ou C.
Ce que je voudrais faire, c'est récupéré l'affichage de C sur A. Mais le setenv DISPLAY ne fonctionne pas, probablement à cause des sécurités. Une connexion en "ssh -X" de A vers B fonctionne, on peut afficher les fenetre de B sur A.
Mon idée, c'est de faire un rebond en passant par B. Quelque chose du genre sur C : DISPLAY=B:10.0.
Par tunnel ssh ?

Si vous avez une idée, merci de m'aider.

Configuration: 8Go DDR3
CM : MSI P55
Geforce 460 GTX gainward 1Go
OS : W7, mandriva 2011

3 réponses

Messages postés
35648
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
29 septembre 2020
5 481
Salut,

Tiens, regarde ce tuto en espérant que ce soit ce que tu veux faire…


Messages postés
35648
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
29 septembre 2020
5 481
Messages postés
35648
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
29 septembre 2020
5 481
Re-

Je viens de me souvenir d'un programme que j'avais utilisé dans le temps… belier

Ce thread sur CCM en parlait.

Je ne sais pas si ça marche toujours, mais c'est à essayer ;-)

Messages postés
9687
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
21 juin 2020
1 195
Salut.
ça ne m'aide pas trop. Mon problème n'est pas de faire un tunnel SSH -un autre bon tuto https://unix.stackexchange.com/questions/46235/how-does-reverse-ssh-tunneling-work ), mais comment faire passer le "flux X" à travers un parefeu. Je parlais de tunelling ssh, car ça me semble prométeur.
Mais quel "port", quel machine ? vers quel DISPLAY ?
Messages postés
35648
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
29 septembre 2020
5 481
Salut,

Désolé de ne pas avoir bien compris ton problème ;-\

Ça ne va peut-être pas te convenir davantage, mais c'est une solution : DWService
Messages postés
35648
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
29 septembre 2020
5 481 >
Messages postés
35648
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
29 septembre 2020

Messages postés
9687
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
21 juin 2020
1 195
Merci. Titre prometteur, mais la solution est toujours "ssh -X"...
Je n'ai pas précisé, mais la machine C est en solaris7 (donc avant de trouver un truc à installer dessus va falloir chercher)
Après reflexion, je pense qu'un tunnel avec les ports X sur B devrait faire l'affaire. Rester à trouver les ports et à tester.
Du coup DISPLAY=B:0.0 devrait afficher sur A:0.0