{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/10/18/centos-7-0-configuration-du-serveur-openvpn-en-5-minutes-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/10/18/centos-7-0-configuration-du-serveur-openvpn-en-5-minutes-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/10/18/centos-7-0-configuration-du-serveur-openvpn-en-5-minutes-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"CentOS 7.0 Configuration du serveur OpenVPN en 5 minutes\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-10-18T12:20:11+00:00","modified_at":"2019-10-18T12:20:11+00:00","word_count":1451,"reading_time_seconds":436,"summary":"je suis un nouvel utilisateur du serveur CentOS Linux 7.0. Comment configurer un serveur OpenVPN sur un serveur CentOS Linux version 7.0 pour protéger mon activité de navigation des pirates du Wi-Fi public, et plus encore? introduction OpenVPN est un VPN SSL complet (réseau privé virtuel). Il implémente une extension de réseau sécurisé OSI de [&hellip;]","summary_points":["je suis un nouvel utilisateur du serveur CentOS Linux 7.0.","Comment configurer un serveur OpenVPN sur un serveur CentOS Linux version 7.0 pour protéger mon activité de navigation des pirates du Wi-Fi public, et plus encore?","introduction OpenVPN est un VPN SSL complet (réseau privé virtuel).","Il implémente une extension de réseau sécurisé OSI de couche 2 ou 3 à l&#39;aide du protocole SSL / TLS."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"6be4b33d0b1d17e51fd4aa54465428ee","plain_text":"je suis un nouvel utilisateur du serveur CentOS Linux 7.0. Comment configurer un serveur OpenVPN sur un serveur CentOS Linux version 7.0 pour protéger mon activité de navigation des pirates du Wi-Fi public, et plus encore?  introduction OpenVPN est un VPN SSL complet (réseau privé virtuel). Il implémente une extension de réseau sécurisé OSI de couche 2 ou 3 à l&#39;aide du protocole SSL / TLS. C&#39;est un logiciel open source distribué sous la licence GNU GPL. Un VPN vous permet de vous connecter en toute sécurité à un réseau public non sécurisé, tel qu&#39;un réseau wifi à l&#39;aéroport ou à l&#39;hôtel. Un VPN est également requis pour accéder aux ressources de votre serveur d&#39;entreprise ou d&#39;entreprise ou de votre serveur domestique. Vous pouvez contourner le site géo-bloqué et augmenter votre vie privée ou votre sécurité en ligne. Ce tutoriel fournit des instructions pas à pas pour la configuration d&#39;un serveur OpenVPN sur un serveur CentOS Linux 7.0.\n\nAdblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les publicités sont agaçantes, mais elles permettent de maintenir le fonctionnement de ce site Web. Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.\n\n      \nProcédure: CentOS 7.0 Configuration du serveur OpenVPN en 5 minutes\nLes étapes sont les suivantes:\nÉtape 1 &#8211; Mettez votre système à jour\nExécutez la commande yum:vivek @ centos7: ~ $  sudo yum update \nÉtape 2 &#8211; Trouvez et notez votre adresse IP\nUtilisez la commande ip comme suit:vivek @ centos7: ~ $  ip a vivek @ centos7: ~ $  ip a show eth0 Une autre option consiste à exécuter la commande dig / host suivante pour connaître votre adresse IP publique à partir de la ligne de commande Linux:vivek @ centos7: ~ $  dig + short myip.opendns.com @ resolver1.opendns.com OUvivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com | awk -F &#39;&quot;&#39; &#39;print $ 2&#39; \nConnaître l&#39;adresse IP NAT AWS / EC2 ou Lighsail à partir de la CLI\n\nUne note sur l&#39;adresse IP\nLa plupart des serveurs cloud CentOS Linux ont deux types d’adresses IP:\n\nAdresse IP statique publique directement attribué à votre boîte et acheminé depuis Internet. Par exemple, Linode, Digital Ocean et autres vous attribuent une adresse IP publique directe.\nAdresse IP statique privée directement attachée à votre serveur et votre serveur est derrière NAT avec IP publique adresse. Par exemple, AWS EC2 / Lightsail vous communique ce type d’adresse IP publique NAT.\n\nLe script détectera automatiquement votre configuration réseau. Tout ce que vous avez à faire est de fournir une adresse IP correcte à la demande.\nÉtape 3 &#8211; Téléchargez et exécutez le script centos7-vpn.sh\nJe vais utiliser la commande wget:vivek @ centos7: ~ $  wget https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh -O centos7-vpn.sh Configurer les autorisations à l&#39;aide de la commande chmodvivek @ centos7: ~ $  chmod + x centos7-vpn.sh On peut voir le script en utilisant un éditeur de texte tel que vim / vi:vivek @ centos7: ~ $  vi centos7-vpn.sh \nExécutez centos7-vpn.sh pour installer le serveur OpenVPN\nIl ne vous reste plus qu&#39;à:vivek @ centos7: ~ $  sudo ./centos7-vpn.sh Exemple de session depuis AWS / Lightsail où se trouve mon serveur cloud derrière NAT:Exemple de session à partir de Serveur Linode / DO sur un serveur cloud adresse IPv4 publique directe:Pour éviter tout problème, choisissez toujours DNS comme 1.1.1.1 ou Google DNS. Ce sont des serveurs DNS rapides et accessibles de partout sur Internet.\nComment démarrer / arrêter / redémarrer le serveur OpenVPN sur CentOS 7.0?\nvivek @ centos7: ~ $  sudo systemctl Arrêtez openvpn @ server  # &lt;--- stop servervivek @ centos7: ~ $  sudo systemctl début openvpn @ server  # &lt;--- démarrer le serveurvivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server  # &lt;--- redémarrer le serveurvivek @ centos7: ~ $  sudo systemctl statut openvpn @ server  # &lt;--- obtenir le statut du serveur\nÉtape 4 &#8211; Connectez un serveur OpenVPN à l&#39;aide du client IOS / Android / Linux / Windows\nSur le serveur, vous trouverez un fichier de configuration client appelé ~ / desktop.ovpn. Tout ce que vous avez à faire est de copier ce fichier sur votre bureau local à l’aide de la commande scp:vivek @ centos7: ~ $  scp vivek@139.162.60.234: ~ / deskcop.ovpn. Ensuite, fournissez ce fichier à votre client OpenVPN pour vous connecter:\n\nClient Apple iOS\nClient Android\nApple MacOS (OS X) client\nClient Windows 8/10\n\nLinux Desktop: configuration du client OpenVPN\nTout d’abord, installez le client openvpn pour votre bureau, entrez:vivek @ centos7: ~ $  sudo yum install openvpn OUvivek @ centos7: ~ $  sudo apt install openvpn Ensuite, copiez desktop.ovpn comme suit:vivek @ centos7: ~ $  sudo cp desktop.ovpn /etc/openvpn/client.conf Testez la connectivité à partir de la CLI:vivek @ centos7: ~ $  sudo openvpn --client --config /etc/openvpn/desktop.conf Votre système de bureau Linux se connectera automatiquement au redémarrage de l&#39;ordinateur à l&#39;aide du script / service openvpn:vivek @ centos7: ~ $  sudo systemctl enable openvpn @ client vivek @ centos7: ~ $  sudo systemctl start openvpn @ client \nÉtape 5 &#8211; Vérifier / tester la connectivité\nExécutez les commandes suivantes après vous être connecté au serveur OpenVPN à partir de votre bureau Linux:vivek @ centos7: ~ $  ping 10.8.0.1  #Ping à la passerelle du serveur OpenVPNvivek @ centos7: ~ $  route ip  #Assurez-vous que la configuration du routage fonctionnevivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com  #Doit retourner l&#39;adresse IP publique du serveur OpenVPN\nUne note sur la résolution des problèmes de serveur et de client OpenVPN\nRecherchez les erreurs sur le serveur OpenVPN:vivek @ centos7: ~ $  journalctl --identifier openvpn \nCliquez pour agrandir l&#39;image\nLa règle de pare-feu est-elle correctement configurée sur votre serveur? Utilisez la commande cat pour voir les règles:vivek @ centos7: ~ $  cat /etc/iptables/add-openvpn-rules.sh \n\n\n\n\n#! / bin / sh\niptables -t nat -UNE POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASCARADE\niptables -UNE CONTRIBUTION -je tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je eth0 -o tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je tun0 -o eth0 -j ACCEPTEZ\niptables -UNE CONTRIBUTION -je eth0 -p UDP --port 1194 -j ACCEPTEZ\n\n\n\n#! / bin / sh\niptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE\niptables -A INPUT -i tun0 -j ACCEPTER\niptables -A FORWARD -i eth0 -o tun0 -j ACCEPTER\niptables -A FORWARD -i tun0 -o eth0 -j ACCEPTER\niptables -A INPUT -i eth0 -p udp &#8211;dport 1194 -j ACCEPTER\n\nUne autre option consiste à exécuter les commandes iptables et sysctl afin de vérifier la configuration des règles NAT sur votre serveur:vivek @ centos7: ~ $  sudo iptables -t nat -L -n -v vivek @ centos7: ~ $  sysctl net.ipv4.ip_forward Insère les règles si elles ne sont pas insérées dans /etc/iptables/add-openvpn-rules.shvivek @ centos7: ~ $  sudo sh /etc/iptables/add-openvpn-rules.sh vivek @ centos7: ~ $  sudo sysctl -w net.ipv4.ip_forward = 1 Le serveur OpenVPN est-il en cours d&#39;exécution et le port ouvert? Utilisez les commandes ss ou netstat et les commandes pidof / ps:vivek @ centos7: ~ $  netstat -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ss -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ps aux | grep openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  ps -C openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  pidof openvpn  ## trouvez le PID du serveur openvpn ##S&#39;il n&#39;est pas en cours d&#39;exécution, redémarrez le serveur OpenVPN:vivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server Attention aux erreurs:vivek @ centos7: ~ $  sudo systemctl status openvpn @ serverLe client de bureau Linux peut-il se connecter au serveur OpenVPN? Tout d&#39;abord, vous devez exécuter un test simple pour voir si le port du serveur OpenVPN (UDP 1194) accepte les connexions:vivek @ centos7: ~ $  nc -vu 139.162.60.234 1194 Connexion au port 139.162.60.234 1194 [udp/openvpn] réussi!S&#39;il n&#39;est pas connecté, cela signifie qu&#39;un pare-feu de bureau Linux ou que votre routeur bloque l&#39;accès au serveur. Assurez-vous que le client et le serveur utilisent le même protocole et le même port, par exemple. Port UDP 1194.\nConclusion\nToutes nos félicitations. Vous avez correctement configuré un serveur OpenVPN sur un serveur CentOS Linux 7.0 s&#39;exécutant dans le nuage. Consultez le site Web OpenVPN ici et le site de script ici pour plus d&#39;informations.\n\n\nPosté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.\n\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["je suis un nouvel utilisateur du serveur CentOS Linux 7.0. Comment configurer un serveur OpenVPN sur un serveur CentOS Linux version 7.0 pour protéger mon activité de navigation des pirates du Wi-Fi public, et plus encore?  introduction OpenVPN est un VPN SSL complet (réseau privé virtuel). Il implémente une extension de réseau sécurisé OSI de couche 2 ou 3 à l&#39;aide du protocole SSL / TLS. C&#39;est un logiciel open source distribué sous la licence GNU GPL. Un VPN vous permet de vous connecter en toute sécurité à un réseau public non sécurisé, tel qu&#39;un réseau wifi à l&#39;aéroport ou à l&#39;hôtel. Un VPN est également requis pour accéder aux ressources de votre serveur d&#39;entreprise ou d&#39;entreprise ou de votre serveur domestique. Vous pouvez contourner le site géo-bloqué et augmenter votre vie privée ou votre sécurité en ligne. Ce tutoriel fournit des instructions pas à pas pour la configuration d&#39;un serveur OpenVPN sur un serveur CentOS Linux 7.0.","Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les publicités sont agaçantes, mais elles permettent de maintenir le fonctionnement de ce site Web. Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.","Procédure: CentOS 7.0 Configuration du serveur OpenVPN en 5 minutes\nLes étapes sont les suivantes:\nÉtape 1 &#8211; Mettez votre système à jour\nExécutez la commande yum:vivek @ centos7: ~ $  sudo yum update \nÉtape 2 &#8211; Trouvez et notez votre adresse IP\nUtilisez la commande ip comme suit:vivek @ centos7: ~ $  ip a vivek @ centos7: ~ $  ip a show eth0 Une autre option consiste à exécuter la commande dig / host suivante pour connaître votre adresse IP publique à partir de la ligne de commande Linux:vivek @ centos7: ~ $  dig + short myip.opendns.com @ resolver1.opendns.com OUvivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com | awk -F &#39;&quot;&#39; &#39;print $ 2&#39; \nConnaître l&#39;adresse IP NAT AWS / EC2 ou Lighsail à partir de la CLI","Une note sur l&#39;adresse IP\nLa plupart des serveurs cloud CentOS Linux ont deux types d’adresses IP:","Adresse IP statique publique directement attribué à votre boîte et acheminé depuis Internet. Par exemple, Linode, Digital Ocean et autres vous attribuent une adresse IP publique directe.\nAdresse IP statique privée directement attachée à votre serveur et votre serveur est derrière NAT avec IP publique adresse. Par exemple, AWS EC2 / Lightsail vous communique ce type d’adresse IP publique NAT.","Le script détectera automatiquement votre configuration réseau. Tout ce que vous avez à faire est de fournir une adresse IP correcte à la demande.\nÉtape 3 &#8211; Téléchargez et exécutez le script centos7-vpn.sh\nJe vais utiliser la commande wget:vivek @ centos7: ~ $  wget https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh -O centos7-vpn.sh Configurer les autorisations à l&#39;aide de la commande chmodvivek @ centos7: ~ $  chmod + x centos7-vpn.sh On peut voir le script en utilisant un éditeur de texte tel que vim / vi:vivek @ centos7: ~ $  vi centos7-vpn.sh \nExécutez centos7-vpn.sh pour installer le serveur OpenVPN\nIl ne vous reste plus qu&#39;à:vivek @ centos7: ~ $  sudo ./centos7-vpn.sh Exemple de session depuis AWS / Lightsail où se trouve mon serveur cloud derrière NAT:Exemple de session à partir de Serveur Linode / DO sur un serveur cloud adresse IPv4 publique directe:Pour éviter tout problème, choisissez toujours DNS comme 1.1.1.1 ou Google DNS. Ce sont des serveurs DNS rapides et accessibles de partout sur Internet.\nComment démarrer / arrêter / redémarrer le serveur OpenVPN sur CentOS 7.0?\nvivek @ centos7: ~ $  sudo systemctl Arrêtez openvpn @ server  # &lt;--- stop servervivek @ centos7: ~ $  sudo systemctl début openvpn @ server  # &lt;--- démarrer le serveurvivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server  # &lt;--- redémarrer le serveurvivek @ centos7: ~ $  sudo systemctl statut openvpn @ server  # &lt;--- obtenir le statut du serveur\nÉtape 4 &#8211; Connectez un serveur OpenVPN à l&#39;aide du client IOS / Android / Linux / Windows\nSur le serveur, vous trouverez un fichier de configuration client appelé ~ / desktop.ovpn. Tout ce que vous avez à faire est de copier ce fichier sur votre bureau local à l’aide de la commande scp:vivek @ centos7: ~ $  scp vivek@139.162.60.234: ~ / deskcop.ovpn. Ensuite, fournissez ce fichier à votre client OpenVPN pour vous connecter:","Client Apple iOS\nClient Android\nApple MacOS (OS X) client\nClient Windows 8/10","Linux Desktop: configuration du client OpenVPN\nTout d’abord, installez le client openvpn pour votre bureau, entrez:vivek @ centos7: ~ $  sudo yum install openvpn OUvivek @ centos7: ~ $  sudo apt install openvpn Ensuite, copiez desktop.ovpn comme suit:vivek @ centos7: ~ $  sudo cp desktop.ovpn /etc/openvpn/client.conf Testez la connectivité à partir de la CLI:vivek @ centos7: ~ $  sudo openvpn --client --config /etc/openvpn/desktop.conf Votre système de bureau Linux se connectera automatiquement au redémarrage de l&#39;ordinateur à l&#39;aide du script / service openvpn:vivek @ centos7: ~ $  sudo systemctl enable openvpn @ client vivek @ centos7: ~ $  sudo systemctl start openvpn @ client \nÉtape 5 &#8211; Vérifier / tester la connectivité\nExécutez les commandes suivantes après vous être connecté au serveur OpenVPN à partir de votre bureau Linux:vivek @ centos7: ~ $  ping 10.8.0.1  #Ping à la passerelle du serveur OpenVPNvivek @ centos7: ~ $  route ip  #Assurez-vous que la configuration du routage fonctionnevivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com  #Doit retourner l&#39;adresse IP publique du serveur OpenVPN\nUne note sur la résolution des problèmes de serveur et de client OpenVPN\nRecherchez les erreurs sur le serveur OpenVPN:vivek @ centos7: ~ $  journalctl --identifier openvpn \nCliquez pour agrandir l&#39;image\nLa règle de pare-feu est-elle correctement configurée sur votre serveur? Utilisez la commande cat pour voir les règles:vivek @ centos7: ~ $  cat /etc/iptables/add-openvpn-rules.sh","#! / bin / sh\niptables -t nat -UNE POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASCARADE\niptables -UNE CONTRIBUTION -je tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je eth0 -o tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je tun0 -o eth0 -j ACCEPTEZ\niptables -UNE CONTRIBUTION -je eth0 -p UDP --port 1194 -j ACCEPTEZ","#! / bin / sh\niptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE\niptables -A INPUT -i tun0 -j ACCEPTER\niptables -A FORWARD -i eth0 -o tun0 -j ACCEPTER\niptables -A FORWARD -i tun0 -o eth0 -j ACCEPTER\niptables -A INPUT -i eth0 -p udp &#8211;dport 1194 -j ACCEPTER","Une autre option consiste à exécuter les commandes iptables et sysctl afin de vérifier la configuration des règles NAT sur votre serveur:vivek @ centos7: ~ $  sudo iptables -t nat -L -n -v vivek @ centos7: ~ $  sysctl net.ipv4.ip_forward Insère les règles si elles ne sont pas insérées dans /etc/iptables/add-openvpn-rules.shvivek @ centos7: ~ $  sudo sh /etc/iptables/add-openvpn-rules.sh vivek @ centos7: ~ $  sudo sysctl -w net.ipv4.ip_forward = 1 Le serveur OpenVPN est-il en cours d&#39;exécution et le port ouvert? Utilisez les commandes ss ou netstat et les commandes pidof / ps:vivek @ centos7: ~ $  netstat -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ss -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ps aux | grep openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  ps -C openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  pidof openvpn  ## trouvez le PID du serveur openvpn ##S&#39;il n&#39;est pas en cours d&#39;exécution, redémarrez le serveur OpenVPN:vivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server Attention aux erreurs:vivek @ centos7: ~ $  sudo systemctl status openvpn @ serverLe client de bureau Linux peut-il se connecter au serveur OpenVPN? Tout d&#39;abord, vous devez exécuter un test simple pour voir si le port du serveur OpenVPN (UDP 1194) accepte les connexions:vivek @ centos7: ~ $  nc -vu 139.162.60.234 1194 Connexion au port 139.162.60.234 1194 [udp/openvpn] réussi!S&#39;il n&#39;est pas connecté, cela signifie qu&#39;un pare-feu de bureau Linux ou que votre routeur bloque l&#39;accès au serveur. Assurez-vous que le client et le serveur utilisent le même protocole et le même port, par exemple. Port UDP 1194.\nConclusion\nToutes nos félicitations. Vous avez correctement configuré un serveur OpenVPN sur un serveur CentOS Linux 7.0 s&#39;exécutant dans le nuage. Consultez le site Web OpenVPN ici et le site de script ici pour plus d&#39;informations.","Posté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"je suis un nouvel utilisateur du serveur CentOS Linux 7.0. Comment configurer un serveur OpenVPN sur un serveur CentOS Linux version 7.0 pour protéger mon activité de navigation des pirates du Wi-Fi public, et plus encore?  introduction OpenVPN est un VPN SSL complet (réseau privé virtuel). Il implémente une extension de réseau sécurisé OSI de couche 2 ou 3 à l&#39;aide du protocole SSL / TLS. C&#39;est un logiciel open source distribué sous la licence GNU GPL. Un VPN vous permet de vous connecter en toute sécurité à un réseau public non sécurisé, tel qu&#39;un réseau wifi à l&#39;aéroport ou à l&#39;hôtel. Un VPN est également requis pour accéder aux ressources de votre serveur d&#39;entreprise ou d&#39;entreprise ou de votre serveur domestique. Vous pouvez contourner le site géo-bloqué et augmenter votre vie privée ou votre sécurité en ligne. Ce tutoriel fournit des instructions pas à pas pour la configuration d&#39;un serveur OpenVPN sur un serveur CentOS Linux 7.0.","html":"<p>je suis un nouvel utilisateur du serveur CentOS Linux 7.0. Comment configurer un serveur OpenVPN sur un serveur CentOS Linux version 7.0 pour protéger mon activité de navigation des pirates du Wi-Fi public, et plus encore?  introduction OpenVPN est un VPN SSL complet (réseau privé virtuel). Il implémente une extension de réseau sécurisé OSI de couche 2 ou 3 à l&#039;aide du protocole SSL / TLS. C&#039;est un logiciel open source distribué sous la licence GNU GPL. Un VPN vous permet de vous connecter en toute sécurité à un réseau public non sécurisé, tel qu&#039;un réseau wifi à l&#039;aéroport ou à l&#039;hôtel. Un VPN est également requis pour accéder aux ressources de votre serveur d&#039;entreprise ou d&#039;entreprise ou de votre serveur domestique. Vous pouvez contourner le site géo-bloqué et augmenter votre vie privée ou votre sécurité en ligne. Ce tutoriel fournit des instructions pas à pas pour la configuration d&#039;un serveur OpenVPN sur un serveur CentOS Linux 7.0.</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les publicités sont agaçantes, mais elles permettent de maintenir le fonctionnement de ce site Web. Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.","html":"<p>Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#039;ai compris! Les publicités sont agaçantes, mais elles permettent de maintenir le fonctionnement de ce site Web. Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Procédure: CentOS 7.0 Configuration du serveur OpenVPN en 5 minutes\nLes étapes sont les suivantes:\nÉtape 1 &#8211; Mettez votre système à jour\nExécutez la commande yum:vivek @ centos7: ~ $  sudo yum update \nÉtape 2 &#8211; Trouvez et notez votre adresse IP\nUtilisez la commande ip comme suit:vivek @ centos7: ~ $  ip a vivek @ centos7: ~ $  ip a show eth0 Une autre option consiste à exécuter la commande dig / host suivante pour connaître votre adresse IP publique à partir de la ligne de commande Linux:vivek @ centos7: ~ $  dig + short myip.opendns.com @ resolver1.opendns.com OUvivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com | awk -F &#39;&quot;&#39; &#39;print $ 2&#39; \nConnaître l&#39;adresse IP NAT AWS / EC2 ou Lighsail à partir de la CLI","html":"<p>Procédure: CentOS 7.0 Configuration du serveur OpenVPN en 5 minutes\nLes étapes sont les suivantes:\nÉtape 1 &#8211; Mettez votre système à jour\nExécutez la commande yum:vivek @ centos7: ~ $  sudo yum update \nÉtape 2 &#8211; Trouvez et notez votre adresse IP\nUtilisez la commande ip comme suit:vivek @ centos7: ~ $  ip a vivek @ centos7: ~ $  ip a show eth0 Une autre option consiste à exécuter la commande dig / host suivante pour connaître votre adresse IP publique à partir de la ligne de commande Linux:vivek @ centos7: ~ $  dig + short myip.opendns.com @ resolver1.opendns.com OUvivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com | awk -F &#039;&quot;&#039; &#039;print $ 2&#039; \nConnaître l&#039;adresse IP NAT AWS / EC2 ou Lighsail à partir de la CLI</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Une note sur l&#39;adresse IP\nLa plupart des serveurs cloud CentOS Linux ont deux types d’adresses IP:","html":"<p>Une note sur l&#039;adresse IP\nLa plupart des serveurs cloud CentOS Linux ont deux types d’adresses IP:</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Adresse IP statique publique directement attribué à votre boîte et acheminé depuis Internet. Par exemple, Linode, Digital Ocean et autres vous attribuent une adresse IP publique directe.\nAdresse IP statique privée directement attachée à votre serveur et votre serveur est derrière NAT avec IP publique adresse. Par exemple, AWS EC2 / Lightsail vous communique ce type d’adresse IP publique NAT.","html":"<p>Adresse IP statique publique directement attribué à votre boîte et acheminé depuis Internet. Par exemple, Linode, Digital Ocean et autres vous attribuent une adresse IP publique directe.\nAdresse IP statique privée directement attachée à votre serveur et votre serveur est derrière NAT avec IP publique adresse. Par exemple, AWS EC2 / Lightsail vous communique ce type d’adresse IP publique NAT.</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Le script détectera automatiquement votre configuration réseau. Tout ce que vous avez à faire est de fournir une adresse IP correcte à la demande.\nÉtape 3 &#8211; Téléchargez et exécutez le script centos7-vpn.sh\nJe vais utiliser la commande wget:vivek @ centos7: ~ $  wget https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh -O centos7-vpn.sh Configurer les autorisations à l&#39;aide de la commande chmodvivek @ centos7: ~ $  chmod + x centos7-vpn.sh On peut voir le script en utilisant un éditeur de texte tel que vim / vi:vivek @ centos7: ~ $  vi centos7-vpn.sh \nExécutez centos7-vpn.sh pour installer le serveur OpenVPN\nIl ne vous reste plus qu&#39;à:vivek @ centos7: ~ $  sudo ./centos7-vpn.sh Exemple de session depuis AWS / Lightsail où se trouve mon serveur cloud derrière NAT:Exemple de session à partir de Serveur Linode / DO sur un serveur cloud adresse IPv4 publique directe:Pour éviter tout problème, choisissez toujours DNS comme 1.1.1.1 ou Google DNS. Ce sont des serveurs DNS rapides et accessibles de partout sur Internet.\nComment démarrer / arrêter / redémarrer le serveur OpenVPN sur CentOS 7.0?\nvivek @ centos7: ~ $  sudo systemctl Arrêtez openvpn @ server  # &lt;--- stop servervivek @ centos7: ~ $  sudo systemctl début openvpn @ server  # &lt;--- démarrer le serveurvivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server  # &lt;--- redémarrer le serveurvivek @ centos7: ~ $  sudo systemctl statut openvpn @ server  # &lt;--- obtenir le statut du serveur\nÉtape 4 &#8211; Connectez un serveur OpenVPN à l&#39;aide du client IOS / Android / Linux / Windows\nSur le serveur, vous trouverez un fichier de configuration client appelé ~ / desktop.ovpn. Tout ce que vous avez à faire est de copier ce fichier sur votre bureau local à l’aide de la commande scp:vivek @ centos7: ~ $  scp vivek@139.162.60.234: ~ / deskcop.ovpn. Ensuite, fournissez ce fichier à votre client OpenVPN pour vous connecter:","html":"<p>Le script détectera automatiquement votre configuration réseau. Tout ce que vous avez à faire est de fournir une adresse IP correcte à la demande.\nÉtape 3 &#8211; Téléchargez et exécutez le script centos7-vpn.sh\nJe vais utiliser la commande wget:vivek @ centos7: ~ $  wget https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh -O centos7-vpn.sh Configurer les autorisations à l&#039;aide de la commande chmodvivek @ centos7: ~ $  chmod + x centos7-vpn.sh On peut voir le script en utilisant un éditeur de texte tel que vim / vi:vivek @ centos7: ~ $  vi centos7-vpn.sh \nExécutez centos7-vpn.sh pour installer le serveur OpenVPN\nIl ne vous reste plus qu&#039;à:vivek @ centos7: ~ $  sudo ./centos7-vpn.sh Exemple de session depuis AWS / Lightsail où se trouve mon serveur cloud derrière NAT:Exemple de session à partir de Serveur Linode / DO sur un serveur cloud adresse IPv4 publique directe:Pour éviter tout problème, choisissez toujours DNS comme 1.1.1.1 ou Google DNS. Ce sont des serveurs DNS rapides et accessibles de partout sur Internet.\nComment démarrer / arrêter / redémarrer le serveur OpenVPN sur CentOS 7.0?\nvivek @ centos7: ~ $  sudo systemctl Arrêtez openvpn @ server  # &lt;--- stop servervivek @ centos7: ~ $  sudo systemctl début openvpn @ server  # &lt;--- démarrer le serveurvivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server  # &lt;--- redémarrer le serveurvivek @ centos7: ~ $  sudo systemctl statut openvpn @ server  # &lt;--- obtenir le statut du serveur\nÉtape 4 &#8211; Connectez un serveur OpenVPN à l&#039;aide du client IOS / Android / Linux / Windows\nSur le serveur, vous trouverez un fichier de configuration client appelé ~ / desktop.ovpn. Tout ce que vous avez à faire est de copier ce fichier sur votre bureau local à l’aide de la commande scp:vivek @ centos7: ~ $  scp vivek@139.162.60.234: ~ / deskcop.ovpn. Ensuite, fournissez ce fichier à votre client OpenVPN pour vous connecter:</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Client Apple iOS\nClient Android\nApple MacOS (OS X) client\nClient Windows 8/10","html":"<p>Client Apple iOS\nClient Android\nApple MacOS (OS X) client\nClient Windows 8/10</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Linux Desktop: configuration du client OpenVPN\nTout d’abord, installez le client openvpn pour votre bureau, entrez:vivek @ centos7: ~ $  sudo yum install openvpn OUvivek @ centos7: ~ $  sudo apt install openvpn Ensuite, copiez desktop.ovpn comme suit:vivek @ centos7: ~ $  sudo cp desktop.ovpn /etc/openvpn/client.conf Testez la connectivité à partir de la CLI:vivek @ centos7: ~ $  sudo openvpn --client --config /etc/openvpn/desktop.conf Votre système de bureau Linux se connectera automatiquement au redémarrage de l&#39;ordinateur à l&#39;aide du script / service openvpn:vivek @ centos7: ~ $  sudo systemctl enable openvpn @ client vivek @ centos7: ~ $  sudo systemctl start openvpn @ client \nÉtape 5 &#8211; Vérifier / tester la connectivité\nExécutez les commandes suivantes après vous être connecté au serveur OpenVPN à partir de votre bureau Linux:vivek @ centos7: ~ $  ping 10.8.0.1  #Ping à la passerelle du serveur OpenVPNvivek @ centos7: ~ $  route ip  #Assurez-vous que la configuration du routage fonctionnevivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com  #Doit retourner l&#39;adresse IP publique du serveur OpenVPN\nUne note sur la résolution des problèmes de serveur et de client OpenVPN\nRecherchez les erreurs sur le serveur OpenVPN:vivek @ centos7: ~ $  journalctl --identifier openvpn \nCliquez pour agrandir l&#39;image\nLa règle de pare-feu est-elle correctement configurée sur votre serveur? Utilisez la commande cat pour voir les règles:vivek @ centos7: ~ $  cat /etc/iptables/add-openvpn-rules.sh","html":"<p>Linux Desktop: configuration du client OpenVPN\nTout d’abord, installez le client openvpn pour votre bureau, entrez:vivek @ centos7: ~ $  sudo yum install openvpn OUvivek @ centos7: ~ $  sudo apt install openvpn Ensuite, copiez desktop.ovpn comme suit:vivek @ centos7: ~ $  sudo cp desktop.ovpn /etc/openvpn/client.conf Testez la connectivité à partir de la CLI:vivek @ centos7: ~ $  sudo openvpn --client --config /etc/openvpn/desktop.conf Votre système de bureau Linux se connectera automatiquement au redémarrage de l&#039;ordinateur à l&#039;aide du script / service openvpn:vivek @ centos7: ~ $  sudo systemctl enable openvpn @ client vivek @ centos7: ~ $  sudo systemctl start openvpn @ client \nÉtape 5 &#8211; Vérifier / tester la connectivité\nExécutez les commandes suivantes après vous être connecté au serveur OpenVPN à partir de votre bureau Linux:vivek @ centos7: ~ $  ping 10.8.0.1  #Ping à la passerelle du serveur OpenVPNvivek @ centos7: ~ $  route ip  #Assurez-vous que la configuration du routage fonctionnevivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com  #Doit retourner l&#039;adresse IP publique du serveur OpenVPN\nUne note sur la résolution des problèmes de serveur et de client OpenVPN\nRecherchez les erreurs sur le serveur OpenVPN:vivek @ centos7: ~ $  journalctl --identifier openvpn \nCliquez pour agrandir l&#039;image\nLa règle de pare-feu est-elle correctement configurée sur votre serveur? Utilisez la commande cat pour voir les règles:vivek @ centos7: ~ $  cat /etc/iptables/add-openvpn-rules.sh</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"#! / bin / sh\niptables -t nat -UNE POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASCARADE\niptables -UNE CONTRIBUTION -je tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je eth0 -o tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je tun0 -o eth0 -j ACCEPTEZ\niptables -UNE CONTRIBUTION -je eth0 -p UDP --port 1194 -j ACCEPTEZ","html":"<p>#! / bin / sh\niptables -t nat -UNE POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASCARADE\niptables -UNE CONTRIBUTION -je tun0 -j ACCEPTEZ\niptables -UNE VERS L&#039;AVANT -je eth0 -o tun0 -j ACCEPTEZ\niptables -UNE VERS L&#039;AVANT -je tun0 -o eth0 -j ACCEPTEZ\niptables -UNE CONTRIBUTION -je eth0 -p UDP --port 1194 -j ACCEPTEZ</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"#! / bin / sh\niptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE\niptables -A INPUT -i tun0 -j ACCEPTER\niptables -A FORWARD -i eth0 -o tun0 -j ACCEPTER\niptables -A FORWARD -i tun0 -o eth0 -j ACCEPTER\niptables -A INPUT -i eth0 -p udp &#8211;dport 1194 -j ACCEPTER","html":"<p>#! / bin / sh\niptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE\niptables -A INPUT -i tun0 -j ACCEPTER\niptables -A FORWARD -i eth0 -o tun0 -j ACCEPTER\niptables -A FORWARD -i tun0 -o eth0 -j ACCEPTER\niptables -A INPUT -i eth0 -p udp &#8211;dport 1194 -j ACCEPTER</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Une autre option consiste à exécuter les commandes iptables et sysctl afin de vérifier la configuration des règles NAT sur votre serveur:vivek @ centos7: ~ $  sudo iptables -t nat -L -n -v vivek @ centos7: ~ $  sysctl net.ipv4.ip_forward Insère les règles si elles ne sont pas insérées dans /etc/iptables/add-openvpn-rules.shvivek @ centos7: ~ $  sudo sh /etc/iptables/add-openvpn-rules.sh vivek @ centos7: ~ $  sudo sysctl -w net.ipv4.ip_forward = 1 Le serveur OpenVPN est-il en cours d&#39;exécution et le port ouvert? Utilisez les commandes ss ou netstat et les commandes pidof / ps:vivek @ centos7: ~ $  netstat -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ss -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ps aux | grep openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  ps -C openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  pidof openvpn  ## trouvez le PID du serveur openvpn ##S&#39;il n&#39;est pas en cours d&#39;exécution, redémarrez le serveur OpenVPN:vivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server Attention aux erreurs:vivek @ centos7: ~ $  sudo systemctl status openvpn @ serverLe client de bureau Linux peut-il se connecter au serveur OpenVPN? Tout d&#39;abord, vous devez exécuter un test simple pour voir si le port du serveur OpenVPN (UDP 1194) accepte les connexions:vivek @ centos7: ~ $  nc -vu 139.162.60.234 1194 Connexion au port 139.162.60.234 1194 [udp/openvpn] réussi!S&#39;il n&#39;est pas connecté, cela signifie qu&#39;un pare-feu de bureau Linux ou que votre routeur bloque l&#39;accès au serveur. Assurez-vous que le client et le serveur utilisent le même protocole et le même port, par exemple. Port UDP 1194.\nConclusion\nToutes nos félicitations. Vous avez correctement configuré un serveur OpenVPN sur un serveur CentOS Linux 7.0 s&#39;exécutant dans le nuage. Consultez le site Web OpenVPN ici et le site de script ici pour plus d&#39;informations.","html":"<p>Une autre option consiste à exécuter les commandes iptables et sysctl afin de vérifier la configuration des règles NAT sur votre serveur:vivek @ centos7: ~ $  sudo iptables -t nat -L -n -v vivek @ centos7: ~ $  sysctl net.ipv4.ip_forward Insère les règles si elles ne sont pas insérées dans /etc/iptables/add-openvpn-rules.shvivek @ centos7: ~ $  sudo sh /etc/iptables/add-openvpn-rules.sh vivek @ centos7: ~ $  sudo sysctl -w net.ipv4.ip_forward = 1 Le serveur OpenVPN est-il en cours d&#039;exécution et le port ouvert? Utilisez les commandes ss ou netstat et les commandes pidof / ps:vivek @ centos7: ~ $  netstat -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ss -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ps aux | grep openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  ps -C openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  pidof openvpn  ## trouvez le PID du serveur openvpn ##S&#039;il n&#039;est pas en cours d&#039;exécution, redémarrez le serveur OpenVPN:vivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server Attention aux erreurs:vivek @ centos7: ~ $  sudo systemctl status openvpn @ serverLe client de bureau Linux peut-il se connecter au serveur OpenVPN? Tout d&#039;abord, vous devez exécuter un test simple pour voir si le port du serveur OpenVPN (UDP 1194) accepte les connexions:vivek @ centos7: ~ $  nc -vu 139.162.60.234 1194 Connexion au port 139.162.60.234 1194 [udp/openvpn] réussi!S&#039;il n&#039;est pas connecté, cela signifie qu&#039;un pare-feu de bureau Linux ou que votre routeur bloque l&#039;accès au serveur. Assurez-vous que le client et le serveur utilisent le même protocole et le même port, par exemple. Port UDP 1194.\nConclusion\nToutes nos félicitations. Vous avez correctement configuré un serveur OpenVPN sur un serveur CentOS Linux 7.0 s&#039;exécutant dans le nuage. Consultez le site Web OpenVPN ici et le site de script ici pour plus d&#039;informations.</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Posté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.","html":"<p>Posté par:     Vivek Gite\n    L&#039;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#039;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire.</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"je suis un nouvel utilisateur du serveur CentOS Linux 7.0. Comment configurer un serveur OpenVPN sur un serveur CentOS Linux version 7.0 pour protéger mon activité de navigation des pirates du Wi-Fi public, et plus encore?  introduction OpenVPN est un VPN SSL complet (réseau privé virtuel). Il implémente une extension de réseau sécurisé OSI de couche 2 ou 3 à l&#39;aide du protocole SSL / TLS. C&#39;est un logiciel open source distribué sous la licence GNU GPL. Un VPN vous permet de vous connecter en toute sécurité à un réseau public non sécurisé, tel qu&#39;un réseau wifi à l&#39;aéroport ou à l&#39;hôtel. Un VPN est également requis pour accéder aux ressources de votre serveur d&#39;entreprise ou d&#39;entreprise ou de votre serveur domestique. Vous pouvez contourner le site géo-bloqué et augmenter votre vie privée ou votre sécurité en ligne. Ce tutoriel fournit des instructions pas à pas pour la configuration d&#39;un serveur OpenVPN sur un serveur CentOS Linux 7.0."},{"id":"text-2","heading":"Text","content":"Adblock détecté\nMon site Web est rendu possible en affichant des publicités en ligne à mes visiteurs. J&#39;ai compris! Les publicités sont agaçantes, mais elles permettent de maintenir le fonctionnement de ce site Web. Il est difficile de maintenir le site en activité et de produire du nouveau contenu lorsque tant de personnes bloquent les annonces. Veuillez envisager de faire un don d’argent à nixCraft via Pay Pal/Bitcoinou devenir un partisan utilisant Patreon."},{"id":"text-3","heading":"Text","content":"Procédure: CentOS 7.0 Configuration du serveur OpenVPN en 5 minutes\nLes étapes sont les suivantes:\nÉtape 1 &#8211; Mettez votre système à jour\nExécutez la commande yum:vivek @ centos7: ~ $  sudo yum update \nÉtape 2 &#8211; Trouvez et notez votre adresse IP\nUtilisez la commande ip comme suit:vivek @ centos7: ~ $  ip a vivek @ centos7: ~ $  ip a show eth0 Une autre option consiste à exécuter la commande dig / host suivante pour connaître votre adresse IP publique à partir de la ligne de commande Linux:vivek @ centos7: ~ $  dig + short myip.opendns.com @ resolver1.opendns.com OUvivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com | awk -F &#39;&quot;&#39; &#39;print $ 2&#39; \nConnaître l&#39;adresse IP NAT AWS / EC2 ou Lighsail à partir de la CLI"},{"id":"text-4","heading":"Text","content":"Une note sur l&#39;adresse IP\nLa plupart des serveurs cloud CentOS Linux ont deux types d’adresses IP:"},{"id":"text-5","heading":"Text","content":"Adresse IP statique publique directement attribué à votre boîte et acheminé depuis Internet. Par exemple, Linode, Digital Ocean et autres vous attribuent une adresse IP publique directe.\nAdresse IP statique privée directement attachée à votre serveur et votre serveur est derrière NAT avec IP publique adresse. Par exemple, AWS EC2 / Lightsail vous communique ce type d’adresse IP publique NAT."},{"id":"text-6","heading":"Text","content":"Le script détectera automatiquement votre configuration réseau. Tout ce que vous avez à faire est de fournir une adresse IP correcte à la demande.\nÉtape 3 &#8211; Téléchargez et exécutez le script centos7-vpn.sh\nJe vais utiliser la commande wget:vivek @ centos7: ~ $  wget https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh -O centos7-vpn.sh Configurer les autorisations à l&#39;aide de la commande chmodvivek @ centos7: ~ $  chmod + x centos7-vpn.sh On peut voir le script en utilisant un éditeur de texte tel que vim / vi:vivek @ centos7: ~ $  vi centos7-vpn.sh \nExécutez centos7-vpn.sh pour installer le serveur OpenVPN\nIl ne vous reste plus qu&#39;à:vivek @ centos7: ~ $  sudo ./centos7-vpn.sh Exemple de session depuis AWS / Lightsail où se trouve mon serveur cloud derrière NAT:Exemple de session à partir de Serveur Linode / DO sur un serveur cloud adresse IPv4 publique directe:Pour éviter tout problème, choisissez toujours DNS comme 1.1.1.1 ou Google DNS. Ce sont des serveurs DNS rapides et accessibles de partout sur Internet.\nComment démarrer / arrêter / redémarrer le serveur OpenVPN sur CentOS 7.0?\nvivek @ centos7: ~ $  sudo systemctl Arrêtez openvpn @ server  # &lt;--- stop servervivek @ centos7: ~ $  sudo systemctl début openvpn @ server  # &lt;--- démarrer le serveurvivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server  # &lt;--- redémarrer le serveurvivek @ centos7: ~ $  sudo systemctl statut openvpn @ server  # &lt;--- obtenir le statut du serveur\nÉtape 4 &#8211; Connectez un serveur OpenVPN à l&#39;aide du client IOS / Android / Linux / Windows\nSur le serveur, vous trouverez un fichier de configuration client appelé ~ / desktop.ovpn. Tout ce que vous avez à faire est de copier ce fichier sur votre bureau local à l’aide de la commande scp:vivek @ centos7: ~ $  scp vivek@139.162.60.234: ~ / deskcop.ovpn. Ensuite, fournissez ce fichier à votre client OpenVPN pour vous connecter:"},{"id":"text-7","heading":"Text","content":"Client Apple iOS\nClient Android\nApple MacOS (OS X) client\nClient Windows 8/10"},{"id":"text-8","heading":"Text","content":"Linux Desktop: configuration du client OpenVPN\nTout d’abord, installez le client openvpn pour votre bureau, entrez:vivek @ centos7: ~ $  sudo yum install openvpn OUvivek @ centos7: ~ $  sudo apt install openvpn Ensuite, copiez desktop.ovpn comme suit:vivek @ centos7: ~ $  sudo cp desktop.ovpn /etc/openvpn/client.conf Testez la connectivité à partir de la CLI:vivek @ centos7: ~ $  sudo openvpn --client --config /etc/openvpn/desktop.conf Votre système de bureau Linux se connectera automatiquement au redémarrage de l&#39;ordinateur à l&#39;aide du script / service openvpn:vivek @ centos7: ~ $  sudo systemctl enable openvpn @ client vivek @ centos7: ~ $  sudo systemctl start openvpn @ client \nÉtape 5 &#8211; Vérifier / tester la connectivité\nExécutez les commandes suivantes après vous être connecté au serveur OpenVPN à partir de votre bureau Linux:vivek @ centos7: ~ $  ping 10.8.0.1  #Ping à la passerelle du serveur OpenVPNvivek @ centos7: ~ $  route ip  #Assurez-vous que la configuration du routage fonctionnevivek @ centos7: ~ $  dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com  #Doit retourner l&#39;adresse IP publique du serveur OpenVPN\nUne note sur la résolution des problèmes de serveur et de client OpenVPN\nRecherchez les erreurs sur le serveur OpenVPN:vivek @ centos7: ~ $  journalctl --identifier openvpn \nCliquez pour agrandir l&#39;image\nLa règle de pare-feu est-elle correctement configurée sur votre serveur? Utilisez la commande cat pour voir les règles:vivek @ centos7: ~ $  cat /etc/iptables/add-openvpn-rules.sh"},{"id":"text-9","heading":"Text","content":"#! / bin / sh\niptables -t nat -UNE POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASCARADE\niptables -UNE CONTRIBUTION -je tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je eth0 -o tun0 -j ACCEPTEZ\niptables -UNE VERS L&#39;AVANT -je tun0 -o eth0 -j ACCEPTEZ\niptables -UNE CONTRIBUTION -je eth0 -p UDP --port 1194 -j ACCEPTEZ"},{"id":"text-10","heading":"Text","content":"#! / bin / sh\niptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE\niptables -A INPUT -i tun0 -j ACCEPTER\niptables -A FORWARD -i eth0 -o tun0 -j ACCEPTER\niptables -A FORWARD -i tun0 -o eth0 -j ACCEPTER\niptables -A INPUT -i eth0 -p udp &#8211;dport 1194 -j ACCEPTER"},{"id":"text-11","heading":"Text","content":"Une autre option consiste à exécuter les commandes iptables et sysctl afin de vérifier la configuration des règles NAT sur votre serveur:vivek @ centos7: ~ $  sudo iptables -t nat -L -n -v vivek @ centos7: ~ $  sysctl net.ipv4.ip_forward Insère les règles si elles ne sont pas insérées dans /etc/iptables/add-openvpn-rules.shvivek @ centos7: ~ $  sudo sh /etc/iptables/add-openvpn-rules.sh vivek @ centos7: ~ $  sudo sysctl -w net.ipv4.ip_forward = 1 Le serveur OpenVPN est-il en cours d&#39;exécution et le port ouvert? Utilisez les commandes ss ou netstat et les commandes pidof / ps:vivek @ centos7: ~ $  netstat -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ss -tulpn | grep: 1194  ## 1194 est le port du serveur openvpn ##vivek @ centos7: ~ $  ps aux | grep openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  ps -C openvpn  ## le serveur openvpn est-il actif? ##vivek @ centos7: ~ $  pidof openvpn  ## trouvez le PID du serveur openvpn ##S&#39;il n&#39;est pas en cours d&#39;exécution, redémarrez le serveur OpenVPN:vivek @ centos7: ~ $  sudo systemctl redémarrer openvpn @ server Attention aux erreurs:vivek @ centos7: ~ $  sudo systemctl status openvpn @ serverLe client de bureau Linux peut-il se connecter au serveur OpenVPN? Tout d&#39;abord, vous devez exécuter un test simple pour voir si le port du serveur OpenVPN (UDP 1194) accepte les connexions:vivek @ centos7: ~ $  nc -vu 139.162.60.234 1194 Connexion au port 139.162.60.234 1194 [udp/openvpn] réussi!S&#39;il n&#39;est pas connecté, cela signifie qu&#39;un pare-feu de bureau Linux ou que votre routeur bloque l&#39;accès au serveur. Assurez-vous que le client et le serveur utilisent le même protocole et le même port, par exemple. Port UDP 1194.\nConclusion\nToutes nos félicitations. Vous avez correctement configuré un serveur OpenVPN sur un serveur CentOS Linux 7.0 s&#39;exécutant dans le nuage. Consultez le site Web OpenVPN ici et le site de script ici pour plus d&#39;informations."},{"id":"text-12","heading":"Text","content":"Posté par:     Vivek Gite\n    L&#39;auteur est le créateur de nixCraft et un administrateur système chevronné, un ingénieur DevOps et un formateur pour les scripts du système d&#39;exploitation Linux / Unix. Obtenir le derniers tutoriels sur SysAdmin, Linux / Unix et des sujets open source via des flux RSS / XML ou bulletin électronique hebdomadaire."},{"id":"text-13","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/10/How-To-Setup-OpenVPN-Server-In-5-Minutes-on-CentOS-Linux.png"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/10/18/centos-7-0-configuration-du-serveur-openvpn-en-5-minutes-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/10/18/centos-7-0-configuration-du-serveur-openvpn-en-5-minutes-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/10/18/centos-7-0-configuration-du-serveur-openvpn-en-5-minutes-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}