Installer et configurer le serveur OpenVPN sur Arch Linux

Installer et configurer le serveur OpenVPN sur Arch Linux
Dans cet article, je vais vous montrer comment installer OpenVPN, configurer un serveur VPN OpenVPN, utiliser le client OpenVPN pour se connecter au serveur sur Arch Linux. Commençons.

Vous devez d'abord mettre à jour tous les packages installés de votre système d'exploitation. Pour ce faire, exécutez la commande suivante:

$ sudo pacman -syu

Tous les packages installés de votre système d'exploitation Arch Linux doivent être mis à jour.

Maintenant, vous devez installer Git. Si vous ne savez pas ce qu'est GIT, c'est un système de contrôle de version. Vous devez cloner un référentiel GitHub pour suivre cet article. C'est pourquoi vous devez faire installer Git.

Pour installer GIT, exécutez la commande suivante:

$ sudo pacman -s git

Appuyez sur «Y» et appuyez sur l'installation.

Git doit être installé.

Allez maintenant au référentiel GitHub de OpenVPN-Install à https: // github.com / angristan / openvpn-stall

Vous devriez voir cette page comme indiqué dans la capture d'écran ci-dessous.

Cliquez sur le bouton vert "Clone ou Télécharger".

Vous devriez voir une URL du référentiel comme marqué dans la capture d'écran ci-dessous.

Pendant que l'URL du référentiel est sélectionnée, cliquez avec le bouton droit et sélectionnez «Copier».

Ouvrez maintenant un terminal et exécutez la commande suivante pour accéder aux téléchargements / répertoires dans le répertoire $ Home de l'utilisateur.

$ cd ~ / téléchargements

Vous devez maintenant cloner le référentiel GitHub.

Exécutez la commande suivante pour cloner le repo github en utilisant l'URL que vous venez de copier.

$ git clone https: // github.com / angristan / openvpn-stall.git

Le référentiel Github OpenVPN-stall doit être cloné comme vous pouvez le voir dans la capture d'écran ci-dessous.

Si vous listez le contenu des téléchargements / répertoire, vous devriez voir un répertoire «OpenVPN-install».

Exécutez maintenant la commande suivante pour accéder au répertoire 'OpenVPN-stall'.

$ cd openvpn-stall /

Si vous listez le contenu du répertoire «openvpn-stall», vous devriez voir «Licence», «OpenVPN-install.sh 'et' readme.Fichier MD comme indiqué dans la capture d'écran ci-dessous.

Vous devez maintenant faire 'OpenVPN-stall.Sh 'Script Executable. Exécutez la commande suivante pour le faire:

$ chmod + x openvpn-stall.shot

Votre 'Install OpenVPN.Le script sh 'doit être exécutable comme indiqué dans la capture d'écran ci-dessous:

Maintenant, en tant que racine, exécutez l'installation `` OpenVPN.sh 'script avec la commande suivante:

$ sudo ./ openvpn-stall.shot

L'installation d'OpenVPN devrait vous demander une adresse IP qu'OpenVPN écoutera. Habituellement, c'est l'adresse IP de l'une des interfaces réseau jointes de votre ordinateur. Vous pouvez exécuter la commande 'ip a' ou 'ifconfig' pour le découvrir. Une fois que vous avez mis l'adresse IP, appuyez sur

Le programme d'installation OpenVPN devrait vous demander le port qu'OpenVPN utilisera. Vous pouvez laisser la valeur par défaut. Une fois que vous avez terminé, appuyez pour continuer.

Maintenant, OpenVPN devrait vous demander le protocole que vous souhaitez utiliser. UDP est beaucoup plus rapide que TCP. Vous pouvez donc laisser la valeur par défaut. Une fois que vous avez terminé, appuyez pour continuer.

Maintenant, OpenVPN devrait vous demander quel service DNS vous souhaitez utiliser. Choisissez simplement l'un d'eux et appuyez sur .

OpenVPN devrait maintenant vous demander la méthode de chiffrement qu'il devrait utiliser. Je laisserai les valeurs par défaut. Si vous savez ce que ce sont, vous pouvez utiliser une option différente. Une fois que vous avez terminé, appuyez pour continuer.

Ensuite, OpenVPN devrait vous demander des bits clés Diffie-Hellman. Je laisserai les 3072 bits par défaut. Vous pouvez le changer si vous voulez. Une fois que vous avez terminé, appuyez pour continuer.

Maintenant, OpenVPN devrait vous demander combien de bits de clé RSA que vous souhaitez générer. Je laisserai les 3072 bits par défaut. Vous pouvez choisir d'autres options en fonction de votre besoin. Une fois que vous avez terminé, appuyez pour continuer.

OpenVPN devrait maintenant vous demander un nom car il enregistrera son fichier de configuration client. Ceci est le fichier que vous utiliserez pour vous connecter au serveur OpenVPN. Le nom de fichier par défaut est «client» et il génère »le client.fichier ovpn '. Vous pouvez laisser la valeur par défaut ou le modifier si vous voulez.

Je vais le changer en «Linuxhint». Donc il générera 'Linuxhint.fichier ovpn '.

Maintenant, appuyez pour continuer.

Appuyez sur «Y» et appuyez pour continuer. Le programme d'installation OpenVPN doit mettre à jour tous les packages de votre ordinateur et installer de nouveaux packages si cela nécessite.

OpenVPN devrait commencer à télécharger de nouveaux packages.

La clé RSA est générée. Ça devrait prendre beaucoup de temps.

Une fois la clé générée, le programme d'installation OpenVPN devrait vous demander votre IP ou votre nom de domaine public. Vous pouvez le laisser vide si vous voulez. Dans ce cas, votre serveur OpenVPN ne sera pas accessible depuis Internet.

Vous pouvez aller sur https: // www.whatsmyip.org et découvrez votre IP publique si vous ne savez pas déjà.

Copiez et collez l'IP à partir de WhatsMyip et appuyez pour continuer.

Dans votre répertoire domestique, un nouveau fichier 'Linuxhint.OVPN 'ou' Client.ovpn 'doit être généré en fonction du nom que vous avez utilisé.

Vous pouvez maintenant vous connecter à votre serveur VPN avec la commande suivante:

$ openvpn - Config Linuxhint.OVPN

Votre client OpenVPN doit être connecté au serveur OpenVPN.

Exécutez la commande suivante pour savoir quelles interfaces réseau vous avez sur votre ordinateur.

$ ip a

Vous devriez voir une interface 'Tun0' dans la sortie de la commande 'ip a' comme indiqué dans la capture d'écran ci-dessous. Donc tout a fonctionné parfaitement.

C'est ainsi que vous installez et configurez le serveur OpenVPN sur Arch Linux. Merci d'avoir lu cet article.