Qu’est-ce qu’OpenVPN ?
I. Présentation
Lorsque l'on évoque les accès distants VPN, notamment pour que vos utilisateurs accèdent à distance au réseau de votre entreprise, le nom d'OpenVPN revient souvent. Si vous êtes sur cette page, il y a des chances que ce soit pour en savoir plus sur OpenVPN.
II. Qu'est-ce qu'OpenVPN ?
OpenVPN est un protocole et un logiciel permettant d'établir une connexion distante "VPN". Il s'agit d'un projet mûr et bénéficiant d'une solide réputation, il est l'oeuvre de James Yonan qui l'a créé le 13 mai 2001. Grâce à lui, vous allez pouvoir vous connecter à distance à votre réseau d'entreprise ou votre réseau local de votre domicile, le tout de façon sécurisée grâce au chiffrement.
Il dispose, à mon sens et aux yeux de beaucoup de personnes, des avantages suivants :
- Compatible avec Windows, Linux, Mac OS, Android et iOS
- OpenVPN est open source, gratuit et fiable
- Gestion de plusieurs configurations avec une compatibilité avec différents constructeur (Synology, Stormshield, Sophos, Asustor, etc.)
- Port d'écoute personnalisable, ce qui facilite son utilisation sur des réseaux bridés/sécurisés
Il est compatible avec les différents systèmes d'exploitation, mais pas nativement. Vous l'avez surement compris, il faut installer un client OpenVPN sur votre système. A contrario, d'autres protocoles VPN sont pris en charge directement au niveau OS.
Dans certains cas, il n'est pas possible de l'utiliser : tout dépend de la configuration du tunnel VPN, mais aussi, dans certains cas seul le client officiel et propriétaire de votre solution est utilisable.
Sur Windows, vous devez stocker vos configurations dans le dossier "C:\Program Files\OpenVPN\config". Le format pour les fichiers de config est .ovpn. Pour transférer une configuration d’un poste à un autre, il suffit de copier-coller les fichiers, ce qui est vraiment pratique il faut l’avouer ! ?
III. Les clients OpenVPN
Comme mentionné précédemment, OpenVPN est compatible avec plusieurs systèmes d'exploitation. Voici les liens pour obtenir les sources :
- Windows (7 / 8 / 10) : https://openvpn.net/community-downloads/
- MacOS : via Tunnelblick - https://tunnelblick.net/
- Linux : installez le paquet "network-manager-openvpn"
- Android : https://play.google.com/store/apps/details?id=net.openvpn.openvpn
- iOS : https://apps.apple.com/fr/app/openvpn-connect/id590379981