Post

Cree son serveur VPN avec OpenVPN Server sur toutes les distributions Linux

Afin de pouvoir acceder à votre réseau local depuis l’exterieur, vous pouvez utiliser un VPN. Cela vous permettra de vous connecter à votre réseau local depuis n’importe où dans le monde. Vous pourrez ainsi acceder à vos fichiers, vos serveurs, vos imprimantes, etc…

Exemple: J’utilise un serveur VPN pour acceder à mon QNAP, où encore à Zabbix, ou encore à mon serveur de fichiers, etc… Je n’ai pas à ouvrir des ports suplémentaire pour chaques services sur mon routeur. Ce qui réduis le risque de breches sur mon réseau.

Introduction

OpenVPN est un logiciel libre permettant de créer un réseau privé virtuel (VPN). Il permet d’interconnecter deux réseaux locaux distants de manière sécurisée au travers d’un réseau public (typiquement Internet). Il est capable de créer des tunnels point-à-point ou server-to-server. Il est capable de traverser les NAT et les pare-feu. Il est distribué sous licence GNU GPL.

1. Téléchargement & installation

Pour cela, vous allez utiliser les commandes suivantes afin de télécharger le script d’installation et de l’executer.

1
2
wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh -O openvpn-install.sh
sudo bash openvpn-install.sh

OpenVPN-setup Exemple du setup

Vous n’avez rien à faire, le script trouve vos parametres automatiquement. Il faudra modifier si vous voulez revoir les parametres de chiffrement où autre.

1.1. Ouverture des ports

Pour que le VPN fonctionne, il faut ouvrir les ports sur votre routeur. Pour cela, vous devez ouvrir le port UDP 1194 sur votre routeur. Veuillez vous référer à la documentation de votre routeur pour savoir comment faire.

2. Configuration du client

Une fois l’installation terminée, vous pouvez télécharger le fichier de configuration .ovpn sur votre serveur, pour votre machine cliente. Vous pouvez ensuite l’importer dans votre client OpenVPN Windows, Android, macOS, iOS, etc…

Pour télécharger le client OpenVPN pour Windows, rendez-vous sur le site officiel: Lien OpenVPN

Ensuite, lancez votre Client OpenVPN et importez le fichier .ovpn que vous avez téléchargé sur votre serveur.

Merci d’avoir suivi ce guide, n’hésitez pas à laisser un commentaire!

Merci

Cet article est sous licence CC BY 4.0 par l'auteur.

Comments powered by Disqus.