🔐 Installer & Configurer OpenVPN

Guide complet pour déployer un serveur VPN sécurisé sur Ubuntu 24

← Retour à l'accueil

Ce guide explique comment installer OpenVPN sur Ubuntu 24, générer les certificats, configurer le serveur VPN et connecter un client en toute sécurité.

1️⃣ Installation d'OpenVPN

Mise à jour

sudo apt update && sudo apt upgrade -y

Met à jour le système avant installation.

Installation

sudo apt install openvpn easy-rsa -y

Installe OpenVPN et les outils de génération de certificats.

2️⃣ Génération des certificats

Initialisation PKI

make-cadir ~/openvpn-ca

Crée l'infrastructure de certificats.

Créer CA

./easyrsa build-ca

Autorité de certification du serveur VPN.

Certificat serveur

./easyrsa build-server-full server nopass

Certificat client

./easyrsa build-client-full client1 nopass

3️⃣ Configuration du serveur

Copier config

sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/server/

Activer IP Forward

sudo nano /etc/sysctl.conf

Décommenter : net.ipv4.ip_forward=1

Redémarrer service

sudo systemctl start openvpn-server@server

4️⃣ Configuration Firewall

Autoriser port 1194

sudo ufw allow 1194/udp

Activer UFW

sudo ufw enable

5️⃣ Configuration Client

Installer client

Installer OpenVPN Client (Windows/Linux).

Importer fichier .ovpn

Fichier contenant certificats et configuration serveur.