OpenVPN est un logiciel distribué gratuitement qui est utilisé pour créer une connexion sécurisée et cryptée entre deux ordinateurs sur Internet. Il s'agit d'un logiciel libre qui prend en charge diverses plateformes, notamment Windows, Mac OS X, Linux, Android et iOS.
OpenVPN est un logiciel open source populaire qui permet de créer des réseaux privés virtuels (VPN) cryptés sur l'internet. OpenVPN permet d'établir une connexion sûre et sécurisée entre des ordinateurs ou des appareils sur des réseaux non sécurisés tels que l'internet.
Avec OpenVPN, les utilisateurs peuvent créer des tunnels cryptés pour transmettre des données sur des réseaux publics, en garantissant la confidentialité et la sécurité des informations transmises. OpenVPN utilise diverses méthodes de cryptage telles que SSL/TLS pour protéger les données contre tout accès non autorisé.
OpenVPN est largement utilisé à la fois par les entreprises pour fournir un accès à distance sécurisé aux réseaux d'entreprise et par les utilisateurs quotidiens pour contourner la censure, protéger la vie privée et garantir des connexions sécurisées lors de l'utilisation de points d'accès Wi-Fi ouverts. En raison de sa flexibilité, de sa fiabilité et de sa capacité à fonctionner sur une variété de systèmes d'exploitation, OpenVPN est l'une des solutions les plus populaires et les plus répandues pour créer des réseaux privés virtuels sur Internet.
Le script est conçu pour installer les fonctionnalités de base d'OpenVPN sans interface web. L'interface web est assez pratique, mais peut potentiellement être une source de vulnérabilités ou un signe que le serveur est utilisé comme serveur VPN.
Le serveur est géré à partir de la ligne de commande.
Après l'installation. Le fichier exécutable openvpn.sh reste dans le dossier racine de l'utilisateur root. Pour ajouter un nouvel utilisateur, vous devez l'exécuter.
À cette étape, le numéro de l'option doit être spécifié. Dans ce cas, il s'agit du premier élément de menu. Nous spécifions le numéro 1
L'étape suivante consiste à spécifier le nom de l'utilisateur à créer. Dans cet exemple, il s'agit de l'utilisateur client02
L'étape suivante consiste à indiquer s'il est nécessaire de définir un mot de passe supplémentaire pour l'utilisateur ou de créer un fichier de configuration sans mot de passe.
C'est la dernière étape. Le script créera un nouveau fichier de configuration /root/client02.ovpn
.
Le fichier de configuration doit être téléchargé sur votre appareil et importé dans l'application OpenVPN.
Le script est utilisé si vous avez besoin d'une interface web pratique où vous pouvez télécharger un fichier de configuration ou créer un nouvel utilisateur. Après l'installation, vous recevrez un courriel contenant l'adresse de l'interface web et les attributs d'accès.
Lorsque vous exécutez le script, vous pouvez immédiatement définir un mot de passe pour l'interface web. Si le champ est vide, le mot de passe sera généré automatiquement et envoyé à votre adresse électronique.
Une fois le script exécuté, vous devez suivre le lien figurant dans l'e-mail et saisir le nom d'utilisateur et le mot de passe de l'administrateur.
Une fois le script exécuté, l'utilisateur admin est créé par défaut. Si vous devez ajouter un nouvel utilisateur, cliquez sur le bouton + CRÉER UN UTILISATEUR.
Dans la boîte de dialogue, saisissez le nom du nouvel utilisateur dans le champ "Nom d'utilisateur". Pensez à un mot de passe et saisissez-le. Si vous souhaitez que le nouvel utilisateur puisse lui-même créer des utilisateurs, cochez "Rendre Admin". Lorsque tous les champs sont remplis, cliquez sur le bouton "SAUVEGARDER".
Vous pouvez télécharger le fichier de configuration du nouvel utilisateur en cliquant sur l'icône de la disquette dans la ligne de l'utilisateur.
Le fichier de configuration peut être importé dans votre client OpenVPN.