Connexion à un VPN automatiquement sous Linux

Il existe des moyens faciles de se connecter à votre VPN à partir d'Ubuntu. De nombreux réseaux privés virtuels offrent d'excellents clients Linux. Même si elles ne le font pas, vous pouvez utiliser l'applet Network Manager pour configurer une connexion VPN. Toutefois, si vous voulez vous connecter sans une interface graphique ou si vous voulez que votre connexion est automatiquement exécuté en tant que service pour tous les utilisateurs, ces options ne fonctionnent pas vraiment.
La plupart des meilleurs services VPN sont construits sur OpenVPN. OpenVPN est un serveur VPN source libre et ouvert, vous pouvez utiliser pour configurer votre propre VPN. Pas besoin de le faire, cependant. Vous avez seulement besoin de la partie client de OpenVPN.
Lorsque OpenVPN est installé dans Ubuntu, le client est également obtenu. Vous pouvez utiliser le client OpenVPN pour se connecter à un serveur OpenVPN, VPN ou service, peu importe si oui ou non ils ont un client GUI. OpenVPN est un service, il peut donc exécuter au démarrage de votre ordinateur, ce qui signifie que vous ne devez pas se rappeler de commencer, et ne pas avoir à configurer la connexion séparément pour chaque utilisateur.
Installer OpenVPN
Avant de vous connecter à votre service VPN, vous devez installer OpenVPN sur Ubuntu. Il est disponible dans les dépôts, donc utiliser apt pour l'obtenir.
Sudo apt install openvpn
Vous pouvez également installer Openvpn de votre gestionnaire de paquets, quelle que soit la distribution que vous utilisez.
Télécharger vos paramètres VPN
La plupart des fournisseurs de VPN sont disponibles pour les configurations OpenVPN. Vérifiez si votre fournisseur prend en charge VPN OpenVPN (est probablement) et localiser vos fichiers de configuration.
Ils peuvent avoir une page dédiée à leur fournir, ou ils peuvent avoir un gros paquet « .zip » avec toutes les configurations disponibles. De toute façon, vous pouvez télécharger ce que vous voulez ou avez besoin. S'il s'agit de fichiers individuels, généralement nommé d'après l'emplacement du serveur et finissent par l'extension « .ovpn ».
Paramètres de copie
Une fois que vous avez votre fichier, vous devez le placer dans le répertoire de OpenVPN. Si vous avez besoin d'extraire des fichiers à partir d'un fichier zip, faites-le en premier.
Décompressez openvpn.zip
Copiez le fichier dans le répertoire OpenVPN et le renommer « openvpn.conf. »
Sudo cp ~ / Téléchargements / OpenVPN / 'Nord US.ovpn' /etc/openvpn/openvpn.conf
Le chemin et le nom du fichier sera différent. Les exemples ici sont des composés, mais de nombreux réseaux privés virtuels utilisent une structure à titre d'exemple.
Autologon
D'une certaine façon pour que OpenVPN démarrer automatiquement si vous devez entrer votre nom d'utilisateur et mot de passe chaque fois que vous ouvrez une session est perdu. Heureusement, OpenVPN prend en charge la connexion automatique à un fichier.
Ouvrir "/etc/openvpn/openvpn.conf" avec sudo. Recherchez une ligne qui contient « passe-auth-utilisateur ». Il est probablement assis là tout seul, sans rien sur la ligne. Puis ajouter « auth.txt » dans la même ligne. Enregistrez le fichier et fermez-le.
Créer un nouveau fichier dans « / etc / openvpn » appelé « auth.txt. » Dans la première ligne du fichier, placez votre nom d'utilisateur. Indiquez votre mot de passe sur la deuxième ligne. Pas besoin de quoi que ce soit d'autre dans le fichier. Enregistrer et fermer.
Redémarrez et essayez
C'est tout ce que vous devez faire pour vous connecter à votre VPN. Redémarrez le service OpenVPN pour que les modifications prennent effet.
Sudo restart OpenVPN systemctl
& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .
Pour vous assurer que OpenVPN est lancé chaque fois que vous démarrez votre ordinateur, activez avec systemd. Probablement déjà activé, mais pas une mauvaise idée de le vérifier.
Sudo OpenVPN permettre systemctl
& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; .
Enfin, testez votre connexion VPN dnsleaktest.com . Lorsque vous atteignez le site, vous devriez voir l'adresse IP et l'emplacement de votre VPN. Cliquez sur le bouton ci-dessous pour exécuter le test étendu et de voir qu'il ne filtre pas les informations DNS.
Crédit image: Vpn écrit dans un seau en bois
Maintenant que tu as fini de lire Connexion à un VPN automatiquement sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
