Tunnel ssh pour serveur X
Char Snipeur
Messages postés
10112
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
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.
--
Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux.
Char Snipeur
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
CM : MSI P55
Geforce 460 GTX gainward 1Go
OS : W7, mandriva 2011
--
Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux.
Char Snipeur
A voir également:
- Tunnel ssh pour serveur X
- Site x - Guide
- Sites X : Pornhub, YouPorn et Redtube sont de nouveau accessibles en France - Guide
- Changer serveur dns - Guide
- Serveur de reception mail - Guide
- Ssh download - Télécharger - Divers Web & Internet
3 réponses
zipe31
Messages postés
34620
Date d'inscription
Statut
Contributeur
Dernière intervention
6 497
Une doc chez korben
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 ;-)
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 ;-)
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 ?
ç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 ?
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
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
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
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