C’est le deuxième article sous Linux, vous êtes toujours là ?
Aujourd’hui, on va voir comment créer un VPN avec OpenVPN sous Debian avec un VPS ou un serveur dédié !
Ne vous attendez pas à un tutoriel de plusieurs pages… Il existe un script compatible sous Debian, Ubuntu et CentOS qui installe rapidement et presque sans rien faire le serveur VPN.
Nous allons commencer !
[pastacode lang= »bash » manual= »apt-get%20update%0Aapt-get%20upgrade » message= »On initialise notre machine » highlight= » » provider= »manual »/]
Très bien, maintenant nous allons télécharger et exécuter le script de Nyr trouvable sur son GitHub :
[pastacode lang= »bash » manual= »wget%20https%3A%2F%2Fgit.io%2Fvpn%20-O%20openvpn-install.sh%20%26%26%20bash%20openvpn-install.sh » message= » » highlight= » » provider= »manual »/]
Le script vous demande plusieurs informations :
- IP Adress : vous devez renseigner l’IP public de votre serveur. Pour les serveurs ayant une adresse IP privée et publique (ScaleWays,…), l’adresse à renseigner est celle « privée ». (Normalement, celle-ci est renseignée par défaut)
- TCP/UDP : Choisissez l’option recommandée
- DNS : Le choix importe peu, essayez de prendre en priorité le premier choix sinon Open DNS
Autre : si vous avez deux IP (public et privé) le script risque de vous demander votre IP public à la fin des questions, vous devez la renseigner qu’à ce moment précis.
Laissez tourner la génération des certificats. Cela peut durer jusqu’à 40 minutes sur un VPS.
C’est fini !
Oui, oui déjà. Je vous conseille de redémarrer votre serveur afin que les règles iptables soient bien prises en compte.
[pastacode lang= »bash » manual= »reboot » message= » » highlight= » » provider= »manual »/]
Après le redémarrage, vous pouvez récupérer le fichier .ovpn disponible dans le dossier /root (si vous êtes connecté en root) et le transférer sur votre Windows, MacOS, Android, iOS, etc.
Pour pouvoir exécuter le fichier .ovpn, voici le logiciel à télécharger pour chaque système d’exploitation :
- Windows : https://openvpn.net/index.php/open-source/downloads.html
- MacOS : https://tunnelblick.net/downloads.html
- Android : https://play.google.com/store/apps/details?id=net.openvpn.openvpn&hl=fr
- iOS : https://itunes.apple.com/fr/app/openvpn-connect/id590379981?mt=8
Il est possible de rééxécuter le script openvpn-install.sh pour y ajouter ou supprimer un utilisateur ou désinstaller proprement OpenVPN !
Pour tous problèmes, venez en commentaire !
Commentaires récents