Créer son VPN sous Debian, Ubuntu ou CentOS avec un VPS ou serveur dédié – OpenVPN

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 :

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 !

%d blogueurs aiment cette page :