Tunnel ssh pour serveur X

Messages postés
9713
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
- - Dernière réponse : Char Snipeur
Messages postés
9713
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
- 13 sept. 2019 à 09:12
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

Afficher la suite 

3 réponses

Messages postés
36972
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
19 septembre 2019
3988
0
Merci
Salut,

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


zipe31
Messages postés
36972
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
19 septembre 2019
3988 -
Commenter la réponse de zipe31
Messages postés
36972
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
19 septembre 2019
3988
0
Merci
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 ;-)

Commenter la réponse de zipe31
Messages postés
9713
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
1081
0
Merci
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 ?
zipe31
Messages postés
36972
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
19 septembre 2019
3988 -
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
zipe31
Messages postés
36972
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
19 septembre 2019
3988 > zipe31
Messages postés
36972
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
19 septembre 2019
-
Char Snipeur
Messages postés
9713
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
1081 -
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
Commenter la réponse de Char Snipeur