Skip to content

Exposer poste local sur le web

Ce que l'on va faire ici

Nous allons voir ici comment exposer un poste local sur le web via SSH.

Dans quel cas ?

On peut avoir besoin dans certains cas d'exposer un poste local sur le web.

Pré-requis

On présuppose ici que l'on a un serveur exposé au web disponible, typiquement un VPS.

La procédure

Exposer un node local sur le web...

On est ici confronté à la problématique générale d'un poste local que l'on veut exposer publiquement sur le web, ce qui n'est pas simple, surtout si on a une ip publique locale qui change régulièrement, etc.

Plusieurs possibilités, dont une qui utilise SSH, et c'est brillant ! C'est le port forwarding inversé. Mais il faut un VPS actif.

  • https://medium.com/botfuel/how-to-expose-a-local-development-server-to-the-internet-c31532d741cc
  • https://www.techrepublic.com/article/how-to-use-local-and-remote-ssh-port-forwarding/

Alternative : utilisé un service dédié :

Un service qui permet de le faire "for free" : https://ngrok.com/product Pas besoin de VPS ici.

Et aussi :

  • no-ip
  • ydns
  • etc.

Une liste ici des services existants : https://www.techinweb.com/dynamic-dns-service-provider/

En pratique, si l'IP de la connexion est amené à changer, il faut aussi changer le suivi DNS : le routeur est en mesure de signaler à certains services l'IP courante utilisée.

Etc.