Offre Durée limitée : -10% sur tout le site avec le code WELCOME10

Configurer OpenVPN sur un VPS Linux

Mis à jour le 8 octobre 2026 2 min de lecture 8 sections

Configurer OpenVPN sur un VPS est une solution puissante pour sécuriser vos connexions et accéder à votre infrastructure depuis n'importe où. Vous contrôlez entièrement le serveur, la localisation de sortie et les journaux. Voici comment installer et configurer votre propre VPN sur un VPS Linux (Ubuntu), pas à pas.

Prérequis

  • Un VPS Linux avec accès root (voir nos offres VPS Linux).
  • Un client SSH pour vous connecter à la machine.

Mettre à jour le VPS

Commencez par mettre à jour la liste des paquets et les paquets installés :

sudo apt update && sudo apt upgrade -y

Installer OpenVPN et Easy-RSA

OpenVPN fournit le serveur VPN, et Easy-RSA sert à générer les certificats et l'autorité de certification :

sudo apt install openvpn easy-rsa -y

Configurer l'infrastructure PKI

make-cadir ~/easy-rsa
cd ~/easy-rsa
./easyrsa init-pki
./easyrsa build-ca

Générer les clés et certificats du serveur

./easyrsa gen-req server nopass
./easyrsa sign-req server server
./easyrsa gen-dh

Configurer le serveur OpenVPN

sudo cp ~/easy-rsa/pki/ca.crt /etc/openvpn/
sudo cp ~/easy-rsa/pki/issued/server.crt /etc/openvpn/
sudo cp ~/easy-rsa/pki/private/server.key /etc/openvpn/
sudo cp ~/easy-rsa/pki/dh.pem /etc/openvpn/
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf /etc/openvpn/

Éditez /etc/openvpn/server.conf pour vérifier les chemins des certificats et le port, puis démarrez le service :

sudo systemctl enable --now openvpn@server

Ouvrir le port dans le pare-feu

Le serveur écoute sur le port UDP 1194 par défaut. Ouvrez-le pour que les clients puissent se connecter : notre guide Pare-feu nftables sur un VPS détaille la configuration.

Générer les fichiers des clients

Pour chaque client, générez un certificat, puis créez un fichier .ovpn contenant la configuration et les certificats. Importez ce fichier dans le client OpenVPN (desktop ou mobile) et connectez-vous.

FAQ

OpenVPN est-il gratuit ?

Oui, OpenVPN Community Edition est un logiciel libre et gratuit. Vous ne payez que le VPS qui l'héberge.

Quelle est la différence entre OpenVPN et un VPN commercial ?

Avec OpenVPN sur votre VPS, vous contrôlez le serveur, la localisation de sortie et les logs, là où un VPN commercial reste une infrastructure tierce.

Combien de clients puis-je connecter ?

Autant que votre VPS peut en supporter. Pour quelques dizaines de connexions simultanées, un VPS d'entrée de gamme suffit.

Faut-il ouvrir un port sur le pare-feu ?

Oui, le port UDP 1194 par défaut doit être ouvert. Consultez notre guide pare-feu pour la marche à suivre.