«Un réseau privé virtuel ou un VPN vous permet d'étendre un réseau privé sur les réseaux publics. Il améliore votre sécurité en ligne; Par exemple, si vous êtes dans un hôtel et que vous utilisez la connexion Internet de l'hôtel pour votre entreprise, il y a de fortes chances que vos données soient violées. Les connexions VPN sont privées et cryptées, ce qui empêche l'accès non authentifié à votre connexion. Aujourd'hui, dans ce tutoriel, nous passerons par toutes les étapes nécessaires pour configurer OpenVPN Server sur Ubuntu 22.04."
Openvpn
OpenVPN est une application open source qui est principalement utilisée pour accéder aux sites Web distants, créer des connexions sécurisées et améliorer la sécurité en utilisant le chiffrement, l'authentification et bien sûr la certification à l'aide de la bibliothèque OpenSSL. Nous allons maintenant configurer OpenVPN sur Ubuntu 22.04.
Étape 1: Mettez à jour les packages système
Sudo apt-get update && sudo apt-get upgrade
Et il mettra automatiquement à jour les packages de votre système.
Étape 2: Installez OpenVPN
sudo apt -y installer openvpn
Maintenant, vous devez attendre un certain temps, et une fois terminé, vous pouvez passer à l'étape 3.
Étape 3: Générez une clé statique à utiliser pour le chiffrement du tunnel VPN et démarrez le serveur VPN
OpenVPN --Genkey - Secret statique-openvpn.clé
sudo openvpn --dev tun --ifconfig 172.16.0.1 172.16.0.2 - CIPHER AES-256-CBC - Secret statique-openvpn.clé &
Note: Vous avez peut-être remarqué le «&» à la fin de la commande ci-dessus, et il est là pour vous aider.
Étape 4: Vérifiez si vous vous réalisez
Entrez simplement la commande suivante, et vous allez tun0 avec une adresse IP de 172.16.0.1
ip a show tun0
La sortie serait comme ça
Nous devons maintenant vérifier si le port UDP 1194 est ouvert pour les connexions en utilisant la commande suivante
netstat -anu | grep 1194
Et cela générerait une sortie comme celle-ci
Étape 5: Configurer le pare-feu
Utilisez la commande suivante pour configurer le pare-feu
$ sudo ufw autoriser de n'importe quel port 1194 proto udp
Et vous verrez la sortie suivante
Le serveur OpenVPN est désormais capable de recevoir des connexions entrantes.
Maintenant, comment allez-vous connecter le serveur OpenVPN à partir d'un client distant? Eh bien, vous devez passer par les étapes suivantes.
Étape 1: Installez OpenVPN
sudo apt -y installer openvpn
Étape 2: Transférer le fichier de clé statique-openvpn du serveur OpenVPN vers le client
Tout d'abord, nous devons transférer le fichier du serveur vers le client en utilisant une méthode sécurisée de votre choix, mais nous utiliserons le Commande SCP comme ça
SCP Ubuntuser @ Linuxhint: / Home / Ubuntus / Static-openvpn.clé
Note: Cette commande doit être émise du côté client et utilisez votre nom d'utilisateur.
Étape 3: Établir un tunnel VPN sur le serveur
En utilisant la commande suivante, nous pourrons établir un tunnel VPN sur le serveur, mais Vous devez modifier l'adresse IP en fonction du serveur auquel vous vous connectez
$ sudo openvpn --Remote your-openvpn-server-ip-or-host --dev tun --ifconfig 172.16.0.1 172.16.0.2 - CIPHER AES-256-CBC - Secret statique-openvpn.clé &
Avez-vous remarqué le chiffre AES-256-CBC? Eh bien, c'est le chiffrement le plus sécurisé et le décryptage de la chaîne de données.
Étape 4: Test si la connexion a réussi
Si vous avez terminé avec l'étape 3, vous devriez pouvoir voir le message suivant si la connexion a réussi.
Nous allons maintenant confirmer la connexion réussie en pinging un hôte sur le serveur distant à l'aide de la commande suivante
ping -c 1 172.16.0.1
Nous verrons quelque chose comme ça mais ne vous inquiétez pas si c'est différent de votre côté
Conclusion
Dans ce tutoriel, nous avons parcouru toutes les étapes nécessaires pour recevoir des connexions entrantes à l'aide d'OpenVPN, et nous avons également appris à nous connecter à un serveur OpenVPN à partir d'un client distant sur Ubuntu. Si vous rencontrez une erreur ou un problème, veuillez nous contacter car nous sommes toujours heureux d'aider notre communauté.