Comment configurer un VPN ouvert dans Ubuntu Top 10.Top 10

Comment configurer un VPN ouvert dans Ubuntu Top 10.Top 10
VPN, un acronyme de «Virtual Private Network», est une technologie incroyable qui vous protège lors de la surfance sur Internet. Développé à l'origine pour les grandes entreprises, les services VPN sont disponibles pour tout le monde. Parmi tous les fournisseurs de services VPN, OpenVPN est un nom unique.OpenVPN vous permet de créer votre propre VPN à l'aide de leur programme open-source. Le logiciel peut fonctionner avec les transmissions TCP et UDP. Les tunnels VPN sont un protocole OpenVPN sécurisé qui utilise l'authentification SSL / TLS, les certificats, les informations d'identification, le verrouillage d'adresse MAC (facultatif).Dans ce guide, nous démontrerons comment configurer l'OpenVPN dans Ubuntu 22.04.

Conditions préalables:

Pour effectuer les étapes que nous démontrons dans ce guide, vous aurez besoin des composants suivants:

  • Un système Ubuntu correctement configuré.
  • Un serveur cloud Ubuntu Cloud correctement configuré (pour la configuration du serveur OpenVPN).
  • Accès à un utilisateur non racinaire avec une autorisation sudo sur les deux systèmes. En savoir plus sur la gestion du privilège sudo.

Configuration du serveur OpenVPN

L'installation manuelle et la configuration d'un serveur OpenVPN sont un travail fastidieux. Pour rationaliser le processus, nous utiliserons un script d'installation tiers de GitHub: Antan / OpenVPN-install. Le script prend en charge une large gamme de systèmes d'exploitation et d'architectures.

Tout d'abord, assurez-vous que boucle est installé:

$ sudo apt install curl -y

Nous pouvons maintenant saisir le script d'installation avec la commande curl suivante:

$ curl -o https: // brut.githubusercontent.com / angristan / openvpn-stall / maître / openvpn-stall.shot

Ensuite, nous devons modifier l'autorisation du fichier afin que nous puissions exécuter le script. Utilisez la commande suivante pour signaler le script comme un fichier exécutable:

$ chmod + x openvpn-stall.shot

Enfin, exécutez le script:

$ sudo bash openvpn-stall.shot

Le script demandera diverses informations sur le serveur, quelles fonctionnalités vous souhaitez activer / désactiver, et telle. Ensuite, il installe les packages nécessaires.

Une fois le processus d'installation terminé, le script génère un fichier de configuration client dans le répertoire de travail actuel. Ce fichier est important pour configurer les clients qui se connectent à ce serveur OpenVPN particulier.

Si vous êtes un administrateur utilisateur ou système avancé et que vous avez besoin d'un contrôle plus fin sur le processus d'installation, consultez le processus de configuration manuel de l'OpenVPN Server dans Ubuntu 22.04.

Configuration du client OpenVPN

Installation du package client OpenVPN

Nous travaillons maintenant sur la machine client. Le logiciel Client OpenVPN est directement disponible à partir des références officielles Ubuntu.

Tout d'abord, mettez à jour la base de données des packages APT:

$ sudo apt mise à jour

Ensuite, installez le client OpenVPN:

$ sudo apt install openvpn

Service client OpenVPN

Lors de l'installation, le client enregistrera le openvpn Service avec Systemd. Activez le service afin qu'il commence au démarrage:

$ sudo systemctl activer openvpn

Ensuite, démarrez le service:

$ sudo systemctl start openvpn

Vérifiez si le service est opérationnel:

$ sudo systemctl status openvpn

Copie du fichier de configuration OpenVPN

Nous avons obtenu un fichier de configuration client OpenVPN à partir de la configuration du serveur. Dans cette section, nous le saisirons du serveur.

Il existe plusieurs façons de le saisir du serveur. Une méthode courante consiste à utiliser la commande SCP. C'est essentiellement la commande CP mais sur SSH.

Copiez le fichier de configuration OpenVPN du serveur vers le répertoire actuel:

$ scp @: / path / to / config.OVPN .

Configuration du VPN

Avec le fichier de configuration, nous pouvons maintenant utiliser le Paramètres application pour configurer le VPN. Démarrer l'application à partir de Activités.

Du Réseau onglet, cliquez sur l'icône «+» après le VPN section.

Dans la nouvelle fenêtre contextuelle, sélectionnez "Importer depuis le fichier".

Parcourir pour le Openvpn fichier de configuration.

Vous serez présenté avec une fenêtre qui contient diverses informations sur le VPN. Cliquez sur "Ajouter"Pour finaliser le processus.

Retournez à nouveau à l'onglet réseau. Il devrait y avoir un VPN Entrée sous le VPN section.

Conclusion

Dans ce guide, nous avons démontré l'installation et la configuration d'OpenVPN dans Ubuntu. Nous avons présenté comment configurer à la fois un serveur OpenVPN et un client. Notez que plusieurs clients peuvent se connecter au serveur OpenVPN avec le fichier de configuration.

Autre que OpenVPN, il existe également d'autres méthodes de création d'un VPN. Par exemple, Sshuttle peut créer un VPN sur SSH. Vous pouvez également configurer un proxy de chaussettes qui agit comme un VPN.

Si vous êtes intéressé à exposer votre application Web locale à Internet, vous pouvez le faire à l'aide d'un proxy inversé comme Nginx.

Happy Computing!