IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Accès à une machine dans un réseau privé via tunnel SSH


Sujet :

Réseau

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 66
    Points : 63
    Points
    63
    Par défaut Accès à une machine dans un réseau privé via tunnel SSH
    Salut à tous,

    Mon problème concerne trois machines différentes :

    Un serveur : mon.serveur.com
    Une machine dans un réseau privé, accessible en SSH (et uniquement en SSH) : ma.machine.priv

    Et un serveur dans le réseau privé, que je ne contrôle absolument pas et qui dispose d'un webservice que ma.machine.priv peut consommer : leur.serveur.priv

    Vous comprenez déjà le problème : mon.serveur.com aimerait beaucoup beaucoup pouvoir consommer directement le webservice via ma.machine.priv, le problème c'est que je n'y parviens pas.

    Le web service se situe sur le port 8080 de leur.serveur.priv

    J'ai essayé de faire un tunnel SSH inversé entre ma.machine.priv et mon.serveur.com :

    ma.machine.priv@user # ssh -nNT -R 19999:localhost:19999 user@mon.serveur.com

    Donc depuis mon.serveur.com, je peux accéder au port 19999 de ma.machine.priv. (J'ai testé, ca marche) L'idée était ensuite de router via iptables le port 19999 de ma.machine.priv vers leur.serveur.priv.
    Visiblement ce n'est pas aussi simple, voici la règle iptables que j'ai réalisée :

    iptables -t nat -A PREROUTING -m tcp -p tcp -i eth0 -d ma.machine.priv --dport 19999 -j DNAT --to leur.serveur.priv
    iptables -A FORWARD -p tcp -i eth0 -d leur.serveur.priv --dport 8080 -j ACCEPT

    Il n'y a pas d'autre règle qui interfère. Et pourtant, ca ne fonctionne pas. Rien que la règle iptables ne semble pas fonctionner.

    Quand j'essaye, depuis ma.machine.priv de consommer le webservice de leur.serveur.priv:8080 via l'url suivante : ma.machine.priv:19999 ... rien ne fonctionne. Donc forcément mon petit tunnel ne peut pas marcher !

    J'ai tenté une autre approche, une redirection au niveau de la couche applicative avec un logiciel nommé rinetd. Cette fois la redirection fonctionne nickel, je peux consommer le webservice via ma.machine.priv:19999 par contre, vu que c'est au niveau applicatif, lorsque j'essaye de mettre en place mon tunnel ssh, il me dit que le port 19999 de ma.machine.priv est déjà pris.

    Je ne sais pas trop comment m'en sortir, pourtant je sens que c'est faisable.

    Suis-je loin du compte ? Y-a-t'il quelqu'un qui peut m'aider ?

    Merci beaucoup et bonne soirée,

    Cyril

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 66
    Points : 63
    Points
    63
    Par défaut
    Hello,

    Si ça intéresse quelqu'un, j'ai résolu mon souci : avec rinetd !

    En fait, je configurais mal le truc. Il fallait que je redirige le localhost:19999 vers leur.serveur.priv 8080 au lieu de ma.machine.priv 19999 vers leur.serveur.priv 8080.

    Et là ... tadaaaaam ça marche !

    Bonne soirée,

    Cyril

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accès à une base de données Oracle avec un tunnel ssh
    Par sofiane1111 dans le forum Bases de données
    Réponses: 5
    Dernier message: 14/11/2007, 10h14
  2. connection sur une machine dans réseau NAT
    Par youp_db dans le forum Administration
    Réponses: 2
    Dernier message: 09/01/2007, 17h17
  3. Associer un nom à une machine dans réseau interne
    Par grinder59 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 4
    Dernier message: 23/03/2006, 13h40
  4. probleme d'acces a une machine sur un réseau
    Par zorian dans le forum Développement
    Réponses: 3
    Dernier message: 09/06/2004, 13h04
  5. [ADRESSAGE][DEBUTANT]Accés à une machine dans un sous-réseau
    Par Milark dans le forum Développement
    Réponses: 4
    Dernier message: 26/03/2004, 09h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo