Comment installer et configurer OpenVPN sur Debian 9

How Install Configure Openvpn Debian 9



OpenVPN est un logiciel de réseau privé virtuel open source. Il fonctionne comme un modèle client-serveur. Un serveur OpenVPN s'exécute sur un ordinateur distant accessible au public et vous pouvez vous y connecter à l'aide du logiciel client OpenVPN installé sur votre ordinateur. De cette façon, vous pouvez vous connecter à tous les ordinateurs et appareils fonctionnant sur le réseau de l'ordinateur distant et également utiliser la connexion Internet de cet ordinateur. OpenVPN peut également être utilisé pour se connecter au réseau local des différents emplacements distants, qui sont derrière NAT et se voient attribuer des adresses IP non routables. Il existe de nombreuses autres utilisations d'OpenVPN.

Dans cet article, je vais vous montrer comment installer et configurer OpenVPN sur Debian 9 Stretch. Commençons.







Mettez d'abord à jour le cache du référentiel de packages APT de votre machine Debian 9 avec la commande suivante :



$sudomise à jour appropriée

Le cache du référentiel de packages APT doit être mis à jour.







Installez maintenant Git avec la commande suivante :

$sudoapteinstaller aller



Maintenant, appuyez sur et puis appuyez sur continuer.

OpenVPN doit être installé.

L'installation et la configuration manuelle d'OpenVPN est une tâche fastidieuse. Vous devrez savoir beaucoup de choses pour le configurer correctement. La bonne nouvelle est qu'il existe en fait un référentiel GitHub (que vous pouvez trouver sur https://github.com/Angristan/OpenVPN-install ) vous aide à installer et configurer OpenVPN très facilement. C'est ainsi que je vais installer OpenVPN dans cet article.

Naviguez maintenant vers le ~/Téléchargements répertoire avec la commande suivante :

Clonez maintenant le référentiel OpenVPN-Install GitHub avec la commande suivante :

$git clonehttps ://github.com/angristan/openvpn-install.git

Le référentiel OpenVPN-Install GitHub doit être cloné.

Un nouvel annuaire openvpn-installer doit être créé et tous les fichiers du référentiel OpenVPN-Install GitHub doivent être copiés à l'intérieur.

$ls

Naviguez maintenant vers openvpn-install/ répertoire avec la commande suivante :

$CDopenvpn-installer

Tu devrais pouvoir trouver openvpn-install.sh fichier dans ce répertoire.

Maintenant, fais openvpn-install.sh exécutable avec la commande suivante :

$chmod+ x openvpn-install.sh

Comme tu peux le voir, openvpn-install.sh le script est maintenant exécutable.

Maintenant, cours openvpn-install.sh script comme racine avec la commande suivante :

$sudo./openvpn-install.sh

Assurez-vous maintenant que l'adresse IP est correcte. Si vous souhaitez le modifier, vous pouvez le modifier ici. Ce sera l'adresse IP du serveur OpenVPN une fois installé. Assurez-vous donc que c'est correct. Une fois que vous avez terminé, appuyez sur continuer.

Vous devez maintenant indiquer à OpenVPN quel port utiliser. Le port par défaut est 1194 . Mais vous pouvez utiliser un autre port.

Si vous souhaitez utiliser un port spécifique, appuyez sur 2 puis appuyez sur . Ensuite, OpenVPN vous demandera d'entrer un numéro de port.

Si vous voulez qu'OpenVPN choisisse un port aléatoire à utiliser, appuyez simplement sur 3 et appuyez sur .

Je vais avec le port par défaut. Alors je vais juste appuyer ici.

Vous devez saisir votre adresse IPv4 publique ici si vous souhaitez accéder au serveur OpenVPN via Internet. Mais si vous souhaitez accéder au serveur OpenVPN à partir de votre réseau local uniquement, saisissez simplement l'adresse IP que vous avez saisie précédemment, votre adresse IP NAT.

Vous pouvez trouver votre adresse IPv4 publique très facilement. Il suffit de visiter http://www.whatsmyip.org/ et votre adresse IPv4 publique devrait être là.

Vous devez maintenant indiquer à OpenVPN quel protocole de communication utiliser. Vous pouvez utiliser UDP ou TCP. UDP est sélectionné par défaut et est plus rapide que TCP. Une fois que vous avez terminé, appuyez sur .

Vous devez maintenant sélectionner un fournisseur DNS. OpenVPN l'utilisera pour résoudre les noms d'hôtes. Il existe de nombreux fournisseurs parmi lesquels choisir. Je vais choisir celui par défaut, 1) Résolveurs système actuels (de /etc/resolv.conf) . Cela utilisera votre machine Debian 9 /etc/resolv.conf fichier pour résoudre les noms d'hôte DNS.

Une fois que vous avez terminé, appuyez sur .

Sélectionnez maintenant un type de cryptage. Si vous ne savez pas ce que c'est, laissez la valeur par défaut et appuyez sur .

Sélectionnez maintenant la taille de clé Diffie-Hellman à utiliser. Plus vous utilisez de bits de clé, plus le cryptage est sécurisé, mais le processus de cryptage-décryptage sera plus lent. Vous pouvez utiliser les bits de clé recommandés ou utiliser 4096 bits. Je vais avec la valeur par défaut, 3072 bits de clé. Une fois que vous avez terminé, appuyez sur .

Sélectionnez la taille de la clé RSA. Les concepts sont les mêmes ici que pour la clé Diffie-Hellman, comme je l'ai expliqué dans la section précédente. Je vais avec la valeur par défaut, 3072 bits de clé. Une fois que vous avez terminé, appuyez sur .

Vous pouvez exiger un mot de passe lorsque d'autres personnes essaient de se connecter à votre serveur VPN. Le comportement par défaut est de ne pas demander de mot de passe aux utilisateurs lors de la connexion au serveur. C'est le comportement par défaut et c'est ce que je vais faire. Vous pouvez définir un mot de passe si vous le souhaitez. Cela ne tient qu'à toi. Une fois que vous avez terminé, appuyez sur .

Tapez maintenant le nom du client (n'utilisez pas d'espaces) et appuyez sur .

Appuyez simplement sur .

L'installation d'OpenVPN devrait commencer.

OpenVPN doit être installé.

Vous devriez maintenant pouvoir trouver un fichier OVPN dans le répertoire HOME de vos utilisateurs avec le même nom que le nom de votre client (comme vous l'avez défini précédemment). Dans mon cas, le nom du fichier est linuxhint.ovpn .

Connexion au serveur OpenVPN :

Si vous souhaitez vous connecter à votre serveur OpenVPN depuis un autre ordinateur, vous aurez besoin d'une copie du fichier OVPN (dans mon cas linuxhint.ovpn ) qui a été généré par le programme d'installation d'OpenVPN.

Sur l'ordinateur client, vous devez installer le logiciel client OpenVPN.

Si vous utilisez le système d'exploitation Linux, installez simplement OpenVPN là-bas et copiez-y le fichier OVPN.

Je suppose que vous utilisez un serveur Ubuntu comme client OpenVPN.

Installez maintenant OpenVPN là-bas avec la commande suivante :

$sudoapteinstalleropenvpn

j'ai copié le linuxhint.ovpn fichier là-bas.

Exécutez maintenant la commande suivante pour vous connecter à votre serveur OpenVPN :

$sudoopenvpn--configlinuxhint.ovpn

Vous devez être connecté à votre serveur OpenVPN.

Comme vous pouvez le voir, un tun0 l'interface est ajoutée à mon serveur Ubuntu.

C'est ainsi que vous installez et configurez OpenVPN sur Debian 9 Stretch. Merci d'avoir lu cet article.