Retour à tous les guides
VPNmin de lecture•Updated 2026-10-25

Serveur OpenVPN sur un VPS : utilisateurs, profils et connexions

Gérez votre propre serveur OpenVPN : téléchargez le profil prêt à l’emploi, ajoutez et révoquez des utilisateurs, connectez Windows, macOS, iPhone, Android et Linux.

OpenVPN est un logiciel VPN open source qui sécurise les connexions par chiffrement et authentification SSL/TLS. Il fonctionne en UDP ou en TCP et traverse la plupart des pare-feu et proxys.

Lorsque vous commandez un VPS OpenVPN, le serveur OpenVPN et un script de gestion des utilisateurs sont installés pour vous, avec un profil client prêt à l’emploi. Vous gérez tout en SSH ; vos utilisateurs se connectent avec les applications OpenVPN gratuites.

  • Système d’exploitation : Ubuntu 22.04
  • Serveur minimum : 1 vCPU et 1 Go de RAM
  • Connexion au serveur : root en SSH, avec le mot de passe root de votre serveur
1

Retrouver vos identifiants

Dès que votre serveur est prêt, nous vous envoyons par e-mail son adresse IP et le mot de passe root. Les mêmes informations figurent dans votre espace client, dans les détails du serveur. Dans les commandes ci-dessous, remplacez SERVER_IP par l’adresse IP de votre serveur.

2

Se connecter au serveur et vérifier OpenVPN

Connectez-vous en SSH, vérifiez que le service OpenVPN tourne et consultez ses fichiers. La configuration se trouve dans /etc/openvpn/ et /root/openvpn-conf.sh est le script qui gère les utilisateurs.

L’état doit indiquer active (running).

ssh root@SERVER_IP
systemctl status openvpn@server
ls -la /etc/openvpn/
3

Télécharger le profil client prêt à l’emploi

Le serveur est fourni avec un profil client, un fichier .ovpn dans /root/. Affichez-le, puis copiez-le sur votre ordinateur en remplaçant PROFILE par le nom du fichier :

Donnez à chaque personne son propre profil (étape 4) plutôt que de partager celui-ci : vous pourrez révoquer un utilisateur sans toucher aux autres.

ls /root/*.ovpn
scp root@SERVER_IP:/root/PROFILE.ovpn ~/Downloads/
4

Ajouter un utilisateur

Lancez le script de gestion sur le serveur et suivez son menu :

  1. Choisissez 1, Add a new user.
  2. Saisissez un nom de client : uniquement lettres, chiffres, tirets bas ou tirets.
  3. Choisissez 1 pour un profil sans mot de passe, ou 2 pour protéger la clé du profil par un mot de passe, à saisir deux fois.
  4. Le script enregistre le profil sous /root/UserName.ovpn, au nom du client.

Un profil protégé demande son mot de passe à chaque connexion : il reste sûr même si le fichier est perdu.

/root/openvpn-conf.sh
5

Envoyer le profil à l’utilisateur

Copiez le nouveau profil du serveur vers votre ordinateur :

Le fichier .ovpn est la clé de l’utilisateur pour votre VPN. Envoyez-le par un canal sécurisé, pas en simple pièce jointe d’e-mail.

scp root@SERVER_IP:/root/UserName.ovpn ./
6

Se connecter depuis Windows

Sous Windows, on utilise OpenVPN Community Edition (OpenVPN GUI).

  1. Téléchargez OpenVPN Community Edition sur openvpn.net et installez-le avec les composants par défaut, pilote TAP compris.
  2. Copiez le profil sur votre ordinateur, par exemple avec les commandes ci-dessous dans PowerShell. Saisissez le mot de passe root du serveur quand il est demandé.
  3. Faites un clic droit sur l’icône OpenVPN de la zone de notification, choisissez Import file… puis le fichier .ovpn.
  4. Faites de nouveau un clic droit sur l’icône et choisissez Connect. Saisissez le mot de passe du profil s’il en a un.
  5. L’icône devient verte une fois connecté.
mkdir C:\OpenVPN
scp root@SERVER_IP:/root/UserName.ovpn C:\OpenVPN\
7

Se connecter depuis macOS, iPhone, Android ou Linux

Chaque plateforme dispose d’un client OpenVPN officiel qui importe le même fichier .ovpn.

  1. macOS : installez OpenVPN Connect et faites-y glisser le fichier .ovpn.
  2. iPhone et Android : installez OpenVPN Connect depuis l’App Store ou Google Play, ouvrez le fichier .ovpn avec l’application (ou Import Profile > File) et touchez Connect.
  3. Linux : installez OpenVPN et lancez le profil avec les commandes ci-dessous.

Pour vérifier la connexion, ouvrez n’importe quel site « quelle est mon IP » : il doit afficher l’adresse IP de votre serveur. Pour vous déconnecter, utilisez Disconnect dans l’application.

sudo apt install openvpn
sudo openvpn --config UserName.ovpn
8

Révoquer un utilisateur

Pour retirer l’accès à quelqu’un, relancez le script de gestion :

  1. Choisissez 2, Revoke existing user.
  2. Choisissez l’utilisateur dans la liste.
  3. Confirmez avec y.

Le script révoque le certificat de l’utilisateur, qui ne peut plus se connecter, même avec son fichier .ovpn.

/root/openvpn-conf.sh
9

Révoquer un certificat manuellement

Si vous préférez travailler directement avec Easy-RSA, affichez les certificats émis, révoquez-en un, régénérez la liste de révocation (CRL) et redémarrez OpenVPN :

Chaque fichier .crt du dossier issued correspond à un utilisateur. Le nom révoqué doit correspondre au nom du fichier sans .crt, en respectant la casse.

ls /etc/openvpn/easy-rsa/pki/issued/
cd /etc/openvpn/easy-rsa/
./easyrsa revoke UserName
./easyrsa gen-crl
cp pki/crl.pem /etc/openvpn/crl.pem
chmod 644 /etc/openvpn/crl.pem
systemctl restart openvpn@server

Le serveur pour suivre ce guide

VPS OpenVPN est livré avec tout ce que décrit ce guide, à partir de $7.50/mois en facturation annuelle.

Voir les offres VPS OpenVPN

Lancez votre NodexVPS dès aujourd'hui

Économisez 50 % avec la facturation annuelle. Sans engagement.