GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer OpenVPN sur Debian 9 Stretch

Dans ce tutoriel, nous allons vous montrer comment installer OpenVPN sur votre Debian 9 Stretch. Pour ceux d'entre vous qui ne le savaient pas, OpenVPN est une application open source largement utilisée pour créer des réseaux privés virtuels sécurisés sur l'Internet public non sécurisé. OpenVPN est une solution VPN SSL qui draine votre connexion système en toute sécurité via Internet. OpenVPN fonctionne dans la structure client-serveur. Tous les appareils connectés à un réseau privé virtuel agissent comme s'ils re lié à votre réseau local. Les paquets envoyés via le tunnel VPN sont cryptés avec un cryptage AES 256 bits rendant le vol de données impossible.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape d'OpenVPN sur un serveur Debian 9 (Stretch).

Installer OpenVPN sur Debian 9 Stretch

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt-get commandes dans le terminal :

apt-get update
apt-get upgrade

Étape 2. Installer OpenVPN sur Debian 9.

Remarque :Nous utiliserons l'adresse IP dans ce tutoriel. Par exemple, votre IP publique est :216.58.197.67

Tout d'abord, téléchargez le programme d'installation du guerrier routier OpenVPN pour Debian :

wget https://git.io/vpn -O openvpn-install.sh

Une fois téléchargé, exécutez le script OpenVPN-install.sh pour installer et configurer le serveur OpenVPN :

bash openvpn-install.sh

Il vous sera demandé d'entrer votre adresse IP, votre port, etc. Assurez-vous de remplacer l'adresse IP par votre adresse IP publique :

Welcome to this quick OpenVPN "road warrior" installer

I need to ask you a few questions before starting the setup
You can leave the default options and just press enter if you are ok with them

First I need to know the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: 216.58.197.67

Which protocol do you want for OpenVPN connections?
 1) UDP (recommended)
 2) TCP
Protocol [1-2]: 1

What port do you want OpenVPN listening to?
Port: 1194

Which DNS do you want to use with the VPN?
 1) Current system resolvers
 2) Google
 3) OpenDNS
 4) NTT
 5) Hurricane Electric
 6) Verisign
DNS [1-6]: 2

Finally, tell me your name for the client certificate
Please, use one word only, no special characters
Client name: idroot-openvpn

Okay, that was all I needed. We are ready to setup your OpenVPN server now
Press any key to continue...

À ce stade, notre serveur OpenVPN est prêt. Vous pouvez maintenant vérifier la règle de pare-feu :

cat /etc/rc.local

Exemples de résultats :

#!/bin/sh -e
iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -I INPUT -p udp --dport 1194 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT --to 139.59.105.37
exit 0

Maintenant, activez et démarrez le service OpenVPN :

## start service ##
systemctl start openvpn@server

## stop service ##
systemctl stop openvpn@server

## check status ##
systemctl status openvpn@server

Nous pouvons maintenant télécharger le fichier de configuration ovpn. Ce fichier sera utilisé pour se connecter au serveur. Nous pouvons utiliser la commande SCP pour ce faire :

scp [email protected]:~/idroot-openvpn.ovpn /home/godet/Desktop

Félicitations ! Vous avez installé OpenVPN avec succès. Merci d'avoir utilisé ce didacticiel d'installation d'OpenVPN sur le serveur Debian 9 Stretch. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'OpenVPN.


Debian
  1. Comment installer VirtualBox 5.1 sur Debian 9 (Stretch)

  2. Comment installer Docker sur Debian 9 Stretch

  3. Comment installer Skype sur Debian 9 Stretch

  4. Comment installer Pip sur Debian 9 Stretch

  5. Comment installer Composer sur Debian 9 Stretch

Comment installer Steam sur Debian 9 Stretch

Comment installer Wine sur Debian 9 Stretch

Comment installer Python 3.7 sur Debian 9 Stretch

Comment installer Kodi sur Debian 9 Stretch

Comment installer Gradle sur Debian 9 Stretch

Comment installer Go sur Debian 9 Stretch