LINUX:VPN
But
Le VPN (Virtual Private Network) ou Réseau Privé Virtuel consiste à relier au moins deux machines en réseau à travers un réseau plus vaste tel Internet. Mais cette liaison est cryptée et isolée des autres machines de façon à ce que leurs échanges soient privées. Cette approche peut être étendue à des réseaux locaux qui veulent être reliés à travers Internet tout en restant isolés, privés. Une autre approche courante est de se connecter à Internet au travers d'un VPN de façon à ce que notre adresse IP publique reste inconnue; c'est l'adresse IP du serveur VPN qui est seule connue et qui change régulièrement.

Il existe divers types de VPN.
Dans le cadre de l'entreprise, j'avais configuré un serveur Windows NT2000 Server avec un VPN utilisant IPSec. Il permettait à des employés travaillant sur le terrain, d'accéder à des ressources internes de la société selon le site ciblé.
Mais suite à l'évolution de l'infrastructure au cours du temps et des spécifications de MS Windows, j'ai été amené à opter pour OpenVpn, plus facile à mettre en oeuvre et permettant une granulométrie plus fine des accès en fonction des utilisateurs en liaison avec le FireWall de l'entreprise.
Récemment un autre produit, WireGuard, est apparu. Plus simple à mettre en place et offrant une sécurité jugée suffisante dans mon cadre privé.
WireGuard
Wireguard est un VPN plus simple à mettre en oeuvre et offrant une sécurité jugée suffisante. Il a été intégré au noyau de Linux. Il existe aussi pour diverses plateformes (Microsoft Windows, Android, Apple,...). Nous aborderons celle de Microsoft Windows.