Bonjour,
J'ai un problème de réseau et comme je n'y connais rien j'aimerais savoir si quelqu'un peut me suggérer une solution.
J'ai une machine A sur un réseau privé (les gens ici appellent ça un VLAN, l'adresse est du type 192.168....) Cette machine peut accéder à un certain nombre de service extérieurs. Mais, elle n'est pas accessible depuis l'internet. Par exemple impossible de s'y connecter en ssh même si A l'autorise.
Si B est une machine connectée normalement à internet, on peut se connecter sur B depuis A. Mais pas dans l'autre sens.
La question à deux centimes d'euros : comment faire pour disposer sur B d'un terminal connecté à A ?
Et si quelqu'un a une solution, voici la question à quatre centimes d'euros : Est-il possible d'obtenir (à volonté) un terminal ouvert sur une machine C donnant accès à A en utilisant le fait que C peut se connecter à B ?
En gros, j'aimerais pouvoir utiliser A depuis mon poste de travail usuel ou d'autres machines que je peux connecter à mon poste de travail.
# parefeu et port forwarding/nat
Posté par NeoX . Évalué à 3.
1°) si tu veux te connecter à une de ces machines (disons A) en arrivant de l'exterieur (d'internet, disons de la machine B)
il faut que la boxe ou le routeur renvoi le port exterieur demandé vers le port de la machine A
c'est ce que l'on appelle le port forwarding
2°) et pour la question à quatre centimes : c'est un tunnel ssh
il faut que C puisse se connecter à B
et que B puisse se connecter à A (cf 1°)
[^] # Re: parefeu et port forwarding/nat
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
# reverse tunnel ssh
Posté par nono14 (site web personnel) . Évalué à 1.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: reverse tunnel ssh
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: reverse tunnel ssh
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
"reverse ssh tunnel" qui m'ont été aimablement et utilement fournis ici. Au cas où cela pourrait être utile pour quelqu'un.
La solution à mon problème est la suivante :
depuis la machine A il faut établir un tunnel inversé sur la machine B. Cela se fait avec la commande :
ssh -R 1111:machineA:22 machineB
Une fois cette connexion établie, sur la machine B (ou depuis une autre machine pouvant se connecter à B) se connecter au port 1111 de la machine B c'est se connecter au port 22 de la machine A....
On fera par exemple :
ssh -p1111 127.0.0.1 sur B et cela nous donnera un accès ssh à A.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.