Tunnel ssh pour serveur X

Fermé
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 9 sept. 2019 à 20:07
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 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

A voir également:

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
10 sept. 2019 à 07:42
Salut,

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


0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
10 sept. 2019 à 07:52
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
10 sept. 2019 à 07:49
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 ;-)

0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
12 sept. 2019 à 01:27
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 ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
12 sept. 2019 à 07:18
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
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021
12 sept. 2019 à 08:58
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
13 sept. 2019 à 09:12
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
0