Présentation du protocole OpenVPN
OpenVPN est une application logicielle open source qui met en œuvre des techniques de réseau privé virtuel (VPN) pour créer des connexions sécurisées point à point ou site à site. Il utilise SSL / TLS pour l'échange de clés.
Ce tutoriel explique comment configurer votre propre serveur VPN en moins de dix minutes, même si vous n'avez jamais utilisé OpenVPN.
Serveur d'accès OpenVPN (OpenVPN-AS)
OpenVPN Access Server est un ensemble d'outils d'installation et de configuration qui simplifient le déploiement rapide d'une solution d'accès à distance VPN.
Nous allons utiliser OpenVPN-AS pour générer des certificats SSL et authentifier les utilisateurs de manière conviviale.
Accéder à VPS en tant que root
Utilisez la commande suivante pour gérer votre VPS en tant que root. Vous pouvez trouver le mot de passe root sur votre panneau de compte Vultr.
ssh [email protected]
Remplacez 12.34.56.78 par l'adresse IP de votre VPS. On vous demandera les empreintes digitales du serveur. Acceptez-le, puis entrez le mot de passe de l'utilisateur root. Il est fortement recommandé de définir un nouveau mot de passe pour l'utilisateur root. Cette opération est facilitée par la commande suivante:
passwd
Le nouveau mot de passe vous sera demandé deux fois. N'oubliez pas d'utiliser ce mot de passe si vous devez accéder au serveur à l'avenir.
Mise à jour de votre système
Mettez à jour vos bibliothèques système et applications en exécutant ces commandes. Le premier met à jour la liste des référentiels et le second effectue la mise à jour réelle du composant.
apt-get update
apt-get upgrade
Installation d'OpenVPN-AS
Si vous exécutez un serveur 64 bits, utilisez ces commandes:
wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-Debian7.amd_64.deb
dpkg -i openvpn-as-2.0.10-Debian7.amd_64.deb
Si vous exécutez un serveur 32 bits, utilisez plutôt les commandes suivantes:
wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-Debian7.i386.deb
dpkg -i openvpn-as-2.0.10-Debian7.i386.deb
OpenVPN-AS est maintenant installé. Ensuite, nous devons définir un mot de passe pour l' openvpnutilisateur. Exécutez ce qui suit:
passwd openvpn
Configuration et administration sur le Web
Le point d'OpenVPN est que vous pouvez le configurer sans expérience en administration système. L'interface utilisateur administrateur sera située à l'URL suivante.
https://12.34.56.78:943/admin
Encore une fois, pensez à remplacer votre adresse IP.
Création de nouveaux utilisateurs
Par défaut, OpenVPN-AS authentifiera chaque utilisateur Linux sur votre système. Si vous souhaitez ajouter un autre utilisateur, utilisez la commande ci-dessous.
adduser myusername
L'exécution adduserdemandera un mot de passe. Le même mot de passe est utilisé pour accéder au programme d'installation du client OpenVPN, qui peut être obtenu à l'URL suivante:
https://12.34.56.78:943
N'oubliez pas de changer l'adresse IP. Lorsque vous visitez cette URL, entrez les nouveaux détails de l'utilisateur. Ensuite, installez le logiciel sur votre ordinateur client et vous pouvez commencer à utiliser OpenVPN!