Installation d’un serveur OpenVPN rapidement
Nous allons voir comment mettre en place très très rapidement un serveur OpenVPN. Dans le but principal de créer son propre VPN 🙂
Prérequis
- Un serveur dedié ou un VPS avec les modules TUN/TAP
- Un des OS suivant sur le serveur
- Debian 7 ou 8
- Ubuntu 12.04 LTS, 14.04 LTS, 15.10, 16.04
- CentOS 6 / 7
- Les base Linux
Comment installe-t-on OpenVPN ?
C’est très simple, même trop facile. Pour ce faire l’on va utiliser un script disponible sur github. Oui En cherchant sur GitHub on trouve des scripts bien sympatiques !
Sur le serveur en root (ou sudo) lancer les commandes suivante :
# wget https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh # chmod +x openvpn-install.sh
Avec ces deux commandes, nous téléchargeons le script et nous lui donnons le droit d’exécution.
Pour lancer le script il faut simplement appeler celui-ci :
# ./openvpn-install.sh
Vous aurez plusieurs question :
- La première est la version du script que vous voulez utiliser
- 1 pour la version rapide mais un chiffrement basique
- 2 pour la version lente avec un bon chiffrement
- La seconde question est d’indiquer l’IP publique, celle-ci est déjà prés remplis sauf si vous utiliser un serveur sur un réseaux local dans ce cas il faudra penser a configurer le NAT sur le routeur.
- La troisième question demande le port que vous désirez utiliser. Laisser la valeur par défaut sauf si vous devez contourner un pare-feu, utiliser le port 443.
- La quatrième demande le DNS que vous voulez utiliser, j’ai indiquer le 2 qui est recommandé.
- La cinquième question normalement on répond 1… sauf si vous avez une configuration exotique 😉
- La dernière question vous demande un nom, celui-ci est utilisé pour la génération du fichier « .ovpn »
Une fois le script terminé, vous obtiendrez un fichier .ovpn que vous pourrez ensuite télécharger sur votre pc via votre logiciel de transfert préféré et l’utiliser avec le client prévue à cette effet.
Source : https://github.com/Nyr/openvpn-install