Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
4 min left
Sécurité et réseau

Comment installer un VPN PPTP sur CentOS 8 (guide étape par étape)

Matt Schmitt Par Matt Schmitt 4 min de lecture Mis à jour le Apr 15, 2023
install PPTP VPN on CentOS 8

Dans ce tutoriel, nous allons vous expliquer comment installer PPTP VPN sur CentOS 8. En fait, PPTP signifie Point to Point Tunneling Protocol. Il s'agit d'un protocole traditionnel pour mettre en place des réseaux VPS. Un réseau privé virtuel (VPN) est une méthode de connexion qui renforce la sécurité et la confidentialité sur les réseaux privés et publics, comme les hotspots WiFi et Internet.

Les entreprises utilisent généralement un VPN pour protéger leurs données sensibles. Les internautes y ont également recours dans les pays où le gouvernement restreint l'accès à certains contenus en ligne.

La confidentialité est renforcée grâce à un réseau privé virtuel (VPN), car l'adresse IP d'origine de l'utilisateur est remplacée par celle du fournisseur VPN.

En d'autres termes, lorsque vous utilisez un VPN, votre adresse IP est masquée pour renforcer votre sécurité et votre confidentialité. Cela vous permet également d'accéder aux sites web bloqués ou restreints que vous souhaitez visiter. Nous passons en revue toutes les options de serveurs dans notre article détaillé sur meilleur VPS pour VPN.

Qu'est-ce que le tunneling point à point ?

how to install PPTP VPN on centOS

PPTP (Point-to-Point Tunneling Protocol) est un protocole VPN utilisé pour assurer les communications entre un client VPN et un serveur VPN. Il est également disponible pour CentOS Linux. PPTP est un système d'exploitation Linux libre et open source (maintenu par la communauté), compatible avec sa source en amont Red Hat Enterprise Linux, développé par le projet CentOS.

Les administrateurs utilisent rarement PPTP comme protocole stable. Cependant, sa mise en place est plus simple et directe sur CentOS Linux. Si cette configuration vous convient, cet article est fait pour vous. Nous allons vous expliquer comment installer PPTP VPN sur CentOS 8

centos-vps Le serveur minimal par excellence

Prends CentOS 7 ou CentOS 8 sur ton VPS CentOS Cloudzy et fais tourner un serveur Linux efficace avec une consommation de ressources minimale.

Obtenir un VPS CentOS

Comment configurer et installer un PPTP VPN sur CentOS 8

Étape 1: Installer PPP

L'installation de PPTP repose entièrement sur les packages PPP et PPTPD. Commencez par installer ces packages, puis configurez-les pour lancer la configuration. Exécutez les commandes suivantes une par une :

yum install ppp iptables nano
cd /usr/local/src

Pour les systèmes d'exploitation 64 bits :

wget    http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rmp -Uhv pptpd-1.4.0-1.el6.x86_64.rpm

Pour les systèmes d'exploitation 32 bits :

wget    http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm

À lire aussi : Lister et supprimer les règles Iptables Linux

Étape 2 : Configurer votre PPTPD

Modifiez les paramètres IP dans /etc/pptpd.conf comme indiqué ci-dessous :

nano /etc/pptpd.conf

Modifiez les paramètres suivants dans /etc/ppp/options.pptpd :

ms-dns 8.8.8.8
ms-dns 4.4.4.4

Étape 3 : Créer un utilisateur pour accéder au serveur VPN

Ajoutez un compte utilisateur dans /etc/ppp/chap-secrets (en assignant un nom d'utilisateur et un mot de passe) comme suit :

nano /etc/ppp/chap-secrets

Étape 4 : Activer le transfert IP/réseau

Nous avons besoin du routage IP pour permettre à VPN de transmettre les paquets entre ses clients et le réseau extérieur. Le serveur VPN agira ainsi comme un routeur :

sudo v1 /etc/sysctl.conf

Ajoutez maintenant la ligne suivante :

nano /etc/sysctl.conf
net.ipv4.ip_forward = 1

Pour appliquer les modifications apportées à sysctl.conf, exécutez la commande suivante :

sysctl -p

Étape 5 : Configurer « iptables »

Ensuite, ajoutez les règles IP-tables suivantes pour ouvrir les ports nécessaires et assurer le bon transfert des paquets de données :

iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Étape 6 : Démarrer le serveur VPN

service pptpd restart
chkconfig pptpd restart

Félicitations. Vous avez installé avec succès un PPTP VPN sur votre CentOS ! Ces étapes vous permettront de configurer le PPTP VPN sans interface graphique. En utilisant ces Linux commandes, vous pouvez facilement configurer, connecter ou déconnecter le PPTP VPN. Il existe bien sûr d'autres options VPN auto-hébergées. Nous avons un guide détaillé pour installation du client OpenVPN sur VPS. Parmi les protocoles disponibles comme IKEv2, L2TP et PPTP, OpenVPN est peut-être celui qui correspond le mieux à votre cas d'usage VPN.

Conclusion

Dans cette série de tutoriels sur les technologies VPS, nous vous avons montré comment installer PPTP VPN sur CentOS 8 Linux ou CentOS VPS. Le protocole PPTP ne définit ni l'authentification ni le chiffrement. C'est pourquoi la plupart des administrateurs l'évitent. Il reste cependant très simple à mettre en place sur les distributions CentOS.

PPTP est conçu pour offrir un niveau de protection, de sécurité et d'accès à distance comparable à celui des produits VPN classiques. Vous pouvez utiliser le canal de contrôle PPTP via TCP, combiné à un tunnel GRE qui encapsule les paquets PPP pour leur apporter une protection supplémentaire. 

Share

Plus d'articles du blog

Continuez la lecture.

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.