{"id":7077,"date":"2023-10-27T08:56:18","date_gmt":"2023-10-27T08:56:18","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=7077"},"modified":"2023-10-27T08:56:19","modified_gmt":"2023-10-27T08:56:19","slug":"installer-et-configurer-wireguard-sur-debian-ubuntu","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/","title":{"rendered":"Comment installer et configurer WireGuard sur Debian \/ Ubuntu"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr.jpg\" alt=\"installation et configuration WireGuard sur Debian 9+ \/ Ubuntu 18.04+\" class=\"wp-image-7090\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction\">Introduction<\/h2>\n\n\n\n<p><strong>WireGuard<\/strong> est un protocole de tunnel VPN moderne, rapide et s\u00e9curis\u00e9 qui peut \u00eatre utilis\u00e9 pour \u00e9tablir des tunnels chiffr\u00e9s entre des machines afin de cr\u00e9er des r\u00e9seaux priv\u00e9s. Il vise \u00e0 \u00eatre plus simple, plus l\u00e9ger et plus performant que les anciens protocoles VPN comme IPsec et OpenVPN.<\/p>\n\n\n\n<p>Dans ce guide, nous allons passer en revue le processus complet de configuration de WireGuard sur des serveurs Linux Debian ou Ubuntu. Cela vous permettra de cr\u00e9er des connexions chiffr\u00e9es entre des serveurs, d&#8217;acheminer le trafic via des tunnels VPN et essentiellement de cr\u00e9er un r\u00e9seau priv\u00e9 virtuel.<\/p>\n\n\n\n<p>Nous aborderons :<\/p>\n\n\n\n<ul>\n<li>Installation de WireGuard<\/li>\n\n\n\n<li>G\u00e9n\u00e9ration de cl\u00e9s et configuration<\/li>\n\n\n\n<li>Cr\u00e9ation d&#8217;interfaces et de peers<\/li>\n\n\n\n<li>Acheminement du trafic via le tunnel VPN<\/li>\n\n\n\n<li>Adressage IP permanent<\/li>\n\n\n\n<li>Activation du transfert IP<\/li>\n\n\n\n<li>NAT pour autoriser les connexions depuis des peers distants<\/li>\n\n\n\n<li>Int\u00e9gration systemd et d\u00e9marrage au boot<\/li>\n<\/ul>\n\n\n\n<p>A la fin, vous devriez avoir une configuration WireGuard totalement op\u00e9rationnelle sur Debian ou Ubuntu qui peut tunneler en toute s\u00e9curit\u00e9 le trafic entre les serveurs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conditions-pr%C3%A9alables\">Conditions pr\u00e9alables<\/h2>\n\n\n\n<p>Avant de commencer, voici quelques conditions pr\u00e9alables :<\/p>\n\n\n\n<ul>\n<li>Debian 10 ou sup\u00e9rieur, ou Ubuntu 18.04 ou sup\u00e9rieur sur toutes les machines<\/li>\n\n\n\n<li>Acc\u00e8s root (privil\u00e8ges sudo) sur toutes les machines<\/li>\n\n\n\n<li>Une compr\u00e9hension de base du r\u00e9seau Linux (adresses IP, sous-r\u00e9seaux, routage, etc.)<\/li>\n<\/ul>\n\n\n\n<p>La configuration sera effectu\u00e9e sur deux machines ou plus qui peuvent communiquer via un r\u00e9seau. \u00c0 des fins de test, vous pouvez utiliser des VM locales, des serveurs ou des machines cloud.<\/p>\n\n\n\n<p>Les instructions fonctionneront pour la configuration de WireGuard entre n&#8217;importe quels points de terminaison &#8211; il ne doit pas s&#8217;agir uniquement de serveurs Debian\/Ubuntu. Des clients WireGuard sont disponibles pour toutes les principales plateformes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation-de-wireguard\">Installation de WireGuard<\/h2>\n\n\n\n<p>La premi\u00e8re \u00e9tape consiste \u00e0 installer le paquet WireGuard sur toutes les machines qui feront partie du tunnel VPN.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sur-debian\">Sur Debian<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update\n$ sudo apt install wireguard<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sur-ubuntu\">Sur Ubuntu<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update\n$ sudo apt install wireguard<\/code><\/pre>\n\n\n\n<p>Cela installera le module WireGuard et les outils utilisateur comme wg et wg-quick.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"g%C3%A9n%C3%A9ration-de-cl%C3%A9s-et-configuration\">G\u00e9n\u00e9ration de cl\u00e9s et configuration<\/h2>\n\n\n\n<p>Maintenant, nous devons g\u00e9n\u00e9rer les paires de cl\u00e9s publiques\/priv\u00e9es qui seront utilis\u00e9es par WireGuard pour \u00e9tablir les tunnels chiffr\u00e9s. Chaque machine participant au VPN aura besoin de sa propre cl\u00e9 priv\u00e9e et d&#8217;une cl\u00e9 publique correspondante.<\/p>\n\n\n\n<p>G\u00e9n\u00e9rez la cl\u00e9 priv\u00e9e avec :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ wg genkey &gt; privatekey<\/code><\/pre>\n\n\n\n<p>Cela cr\u00e9era une nouvelle cl\u00e9 priv\u00e9e et l&#8217;enregistrera dans privatekey.<\/p>\n\n\n\n<p>Ensuite, g\u00e9n\u00e9rez la cl\u00e9 publique :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ wg pubkey &lt; privatekey &gt; publickey <\/code><\/pre>\n\n\n\n<p>Faites cela pour chaque serveur qui fera partie du VPN. Assurez-vous de stocker en toute s\u00e9curit\u00e9 le fichier de cl\u00e9 priv\u00e9e sur chaque machine. La cl\u00e9 publique peut \u00eatre librement partag\u00e9e.<\/p>\n\n\n\n<p>Ensuite, nous devons g\u00e9n\u00e9rer un fichier de configuration qui sp\u00e9cifie l&#8217;interface, les pairs\/points de terminaison et les cl\u00e9s.<\/p>\n\n\n\n<p>Cr\u00e9ez un fichier appel\u00e9 wg0.conf :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo nano \/etc\/wireguard\/wg0.conf<\/code><\/pre>\n\n\n\n<p>Ajoutez le contenu suivant, en rempla\u00e7ant PublicKey et PrivateKey par les v\u00f4tres pour chaque serveur :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"properties\" class=\"language-properties\">[Interface]\nAddress = 10.0.0.1\/24  \nListenPort = 51820\nPrivateKey = SERVER1_PRIVATE_KEY\n\n[Peer] \nPublicKey = SERVER2_PUBLIC_KEY\nAllowedIPs = 10.0.0.2\/32<\/code><\/pre>\n\n\n\n<p>Donc pour deux serveurs, vous pouvez avoir :<\/p>\n\n\n\n<p><strong>Serveur 1 :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"properties\" class=\"language-properties\">[Interface] \nAddress = 10.0.0.1\/24\nListenPort = 51820\nPrivateKey = SERVER1_PRIVATE_KEY  \n\n[Peer]\nPublicKey = SERVER2_PUBLIC_KEY  \nAllowedIPs = 10.0.0.2\/32<\/code><\/pre>\n\n\n\n<p><strong>Serveur 2 :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"properties\" class=\"language-properties\">[Interface]\nAddress = 10.0.0.2\/24  \nListenPort = 51820\nPrivateKey = SERVER2_PRIVATE_KEY\n\n[Peer]\nPublicKey = SERVER1_PUBLIC_KEY\nAllowedIPs = 10.0.0.1\/32<\/code><\/pre>\n\n\n\n<p>Les param\u00e8tres Address et AllowedIPs configurent les adresses IP utilis\u00e9es par l&#8217;interface du tunnel VPN. Assurez-vous que les adresses IP utilis\u00e9es n&#8217;entrent pas en conflit avec votre r\u00e9seau existant.<\/p>\n\n\n\n<p>Les param\u00e8tres ListenPort et PrivateKey sont requis dans la section [Interface]. Ajoutez ensuite une section [Peer] pour chaque serveur auquel vous souhaitez vous connecter, en utilisant sa PublicKey.<\/p>\n\n\n\n<p>Vous pouvez ajouter plus de peers en ajoutant des sections [Peer] suppl\u00e9mentaires. N&#8217;oubliez pas d&#8217;ajouter \u00e9galement l&#8217;adresse IP du peer \u00e0 AllowedIPs.<\/p>\n\n\n\n<p>Enregistrez le fichier de configuration et activez le transfert IP (expliqu\u00e9 ci-dessous).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cr%C3%A9ation-des-interfaces-et-des-peers\">Cr\u00e9ation des interfaces et des peers<\/h2>\n\n\n\n<p>La configuration \u00e9tant en place, nous pouvons maintenant cr\u00e9er l&#8217;interface et \u00e9tablir les connexions peer :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo wg-quick up wg0 <\/code><\/pre>\n\n\n\n<p>Cela configurera l&#8217;interface wg0 en utilisant les d\u00e9tails de wg0.conf.<\/p>\n\n\n\n<p>Ex\u00e9cutez la m\u00eame commande wg-quick sur chaque serveur pour activer leurs interfaces VPN. Les peers se connecteront \u00e0 l&#8217;aide des cl\u00e9s publiques et commenceront \u00e0 tunneliser le trafic.<\/p>\n\n\n\n<p>Vous pouvez inspecter le statut de l&#8217;interface avec :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo wg show<\/code><\/pre>\n\n\n\n<p>Cela affichera des d\u00e9tails comme la cl\u00e9 publique, le port d&#8217;\u00e9coute et les peers pour l&#8217;interface.<\/p>\n\n\n\n<p>A ce stade, votre tunnel VPN WireGuard est actif ! Le trafic circulera maintenant entre les serveurs pair\u00e9s chiffr\u00e9s via les tunnels.<\/p>\n\n\n\n<p>Cependant, pour que le routage fonctionne correctement, nous devons activer le transfert IP sur chaque serveur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"acheminement-du-trafic-via-le-tunnel-vpn\">Acheminement du trafic via le tunnel VPN<\/h2>\n\n\n\n<p>Avec le transfert IP activ\u00e9, le trafic peut \u00eatre envoy\u00e9 entre les peers WireGuard et rout\u00e9 via le tunnel VPN chiffr\u00e9.<\/p>\n\n\n\n<p>Pour activer le transfert sur Debian\/Ubuntu :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo sysctl -w net.ipv4.ip_forward=1<\/code><\/pre>\n\n\n\n<p>Pour que cela persiste apr\u00e8s les red\u00e9marrages :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo nano \/etc\/sysctl.conf<\/code><\/pre>\n\n\n\n<p>D\u00e9commentez la ligne :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"properties\" class=\"language-properties\">net.ipv4.ip_forward=1<\/code><\/pre>\n\n\n\n<p>Enregistrez le fichier et red\u00e9marrez ou ex\u00e9cutez sudo sysctl -p pour charger les nouveaux param\u00e8tres.<\/p>\n\n\n\n<p>Maintenant, le trafic peut \u00eatre rout\u00e9 entre les pairs VPN. Cependant, la connexion sera interrompue d\u00e8s que vous red\u00e9marrerez le serveur car la configuration wg-quick n&#8217;est pas persistante.<\/p>\n\n\n\n<p>Pour d\u00e9marrer automatiquement le VPN au d\u00e9marrage, nous devons int\u00e9grer WireGuard \u00e0 systemd.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"int%C3%A9gration-systemd-et-d%C3%A9marrage-au-boot\">Int\u00e9gration Systemd et d\u00e9marrage au boot<\/h2>\n\n\n\n<p>Pour que WireGuard d\u00e9marre au d\u00e9marrage et persiste apr\u00e8s les red\u00e9marrages, nous devons configurer un service systemd.<\/p>\n\n\n\n<p>Cr\u00e9ez un nouveau fichier de service systemd :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo nano \/etc\/systemd\/system\/wg-quick@.service <\/code><\/pre>\n\n\n\n<p>Collez ce qui suit :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"properties\" class=\"language-properties\">[Unit]\nDescription=Tunnel VPN WireGuard pour %i  \nAfter=network-online.target nss-lookup.target\nWants=network-online.target nss-lookup.target\n\n[Service]  \nType=oneshot\nRemainAfterExit=yes\nExecStart=\/usr\/bin\/wg-quick up %i\nExecStop=\/usr\/bin\/wg-quick down %i\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>Cela d\u00e9marrera et arr\u00eatera le tunnel VPN \u00e0 l&#8217;aide de wg-quick.<\/p>\n\n\n\n<p>Maintenant, activez le service :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo systemctl enable wg-quick@wg0  <\/code><\/pre>\n\n\n\n<p>Cela cr\u00e9era un service systemd qui ex\u00e9cute wg-quick au d\u00e9marrage.<\/p>\n\n\n\n<p>Red\u00e9marrez vos serveurs et WireGuard devrait d\u00e9marrer automatiquement ! V\u00e9rifiez avec wg show.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"adressage-ip-permanent\">Adressage IP permanent<\/h2>\n\n\n\n<p>Par d\u00e9faut, les pairs WireGuard utiliseront leur derni\u00e8re adresse IP publique lors de l&#8217;\u00e9tablissement des connexions. Si vos serveurs ont des adresses IP dynamiques, cela peut poser probl\u00e8me.<\/p>\n\n\n\n<p>Pour attribuer des adresses IP statiques permanentes utilis\u00e9es uniquement pour les connexions VPN, ajoutez une option PersistentKeepalive aux sections des pairs :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"properties\" class=\"language-properties\">[Peer]  \nPublicKey = PEER_PUBLIC_KEY\nAllowedIPs = 10.0.0.2\/32\nEndpoint = PEER_PUBLIC_IP:51820  \nPersistentKeepalive = 25<\/code><\/pre>\n\n\n\n<p>Cela enverra un ping au peer toutes les 25 secondes pour maintenir \u00e0 jour l&#8217;adresse IP la plus r\u00e9cente.<\/p>\n\n\n\n<p>Vous pouvez \u00e9galement d\u00e9finir explicitement l&#8217;adresse IP de point de terminaison comme ci-dessus si l&#8217;adresse IP publique ne change jamais.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"nat-pour-autoriser-les-connexions-depuis-des-pairs-distants\">NAT pour autoriser les connexions depuis des pairs distants<\/h2>\n\n\n\n<p>Dans la plupart des cas, vous voudrez autoriser les connexions \u00e0 votre serveur VPN depuis des pairs\/clients distants via Internet.<\/p>\n\n\n\n<p>Cela signifie ouvrir et transf\u00e9rer le port d&#8217;\u00e9coute WireGuard (UDP 51820 par d\u00e9faut).<\/p>\n\n\n\n<p>Si derri\u00e8re un pare-feu NAT, ajoutez ces r\u00e8gles de transfert de port :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\"># Transf\u00e9rer le port 51820 entrant vers le serveur WireGuard \n$ iptables -A INPUT -p udp --dport 51820 -j ACCEPT\n$ iptables -A FORWARD -i eth0 -o wg0 -j ACCEPT\n\n# Transf\u00e9rer le trafic du serveur WireGuard vers Internet\n$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE<\/code><\/pre>\n\n\n\n<p>Vous devrez \u00e9galement configurer des r\u00e8gles de transfert de port sur votre routeur pour envoyer le trafic UDP 51820 entrant \u00e0 votre serveur WireGuard.<\/p>\n\n\n\n<p>Maintenant, les pairs distants peuvent se connecter \u00e0 l&#8217;adresse IP publique de votre serveur sur le port 51820 via Internet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configuration-du-client\">Configuration du client<\/h2>\n\n\n\n<p>Pour connecter des clients comme des appareils mobiles, il suffit d&#8217;installer une application WireGuard et d&#8217;utiliser l&#8217;adresse IP publique et la cl\u00e9 publique du serveur dans la configuration du client.<\/p>\n\n\n\n<p>Voici un exemple de configuration de client mobile :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"properties\" class=\"language-properties\">[Interface]\nPrivateKey = CLIENT_PRIVATE_KEY\nAddress = 10.0.0.3 \n\n[Peer]  \nPublicKey = SERVER_PUBLIC_KEY\nEndpoint = SERVER_PUBLIC_IP:51820  \nAllowedIPs = 0.0.0.0\/0<\/code><\/pre>\n\n\n\n<p>Cela acheminera tout le trafic client via le tunnel VPN lors de la connexion.<\/p>\n\n\n\n<p>Et cela couvre la configuration compl\u00e8te de WireGuard sur Debian et Ubuntu !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"r%C3%A9sum%C3%A9\">Conclusion<\/h2>\n\n\n\n<p>Vos serveurs Debian ou Ubuntu devraient maintenant avoir des tunnels WireGuard chiffr\u00e9s entre eux. Le trafic transitera par les tunnels s\u00e9curis\u00e9s par une cryptographie moderne.<\/p>\n\n\n\n<p>WireGuard est rapide, simple et l\u00e9ger par rapport \u00e0 des alternatives comme IPSec ou OpenVPN. Il constitue un VPN id\u00e9al pour connecter une infrastructure en toute s\u00e9curit\u00e9 via Internet.<\/p>\n\n\n\n<p>Il existe de nombreuses options suppl\u00e9mentaires pour r\u00e9gler et d\u00e9velopper votre configuration WireGuard \u00e9galement &#8211; reportez-vous \u00e0 la documentation du projet pour plus de d\u00e9tails.<\/p>\n\n\n\n<p>J&#8217;esp\u00e8re que ce guide vous a \u00e9t\u00e9 utile pour configurer WireGuard sur vos syst\u00e8mes Debian ou Ubuntu ! Faites-moi savoir si vous avez d&#8217;autres questions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction WireGuard est un protocole de tunnel VPN moderne, rapide et s\u00e9curis\u00e9 qui peut \u00eatre utilis\u00e9 pour \u00e9tablir des tunnels chiffr\u00e9s entre des machines afin de cr\u00e9er des r\u00e9seaux priv\u00e9s. Il vise \u00e0 \u00eatre plus simple, plus l\u00e9ger et plus performant que les anciens protocoles VPN comme IPsec et OpenVPN. Dans ce guide, nous allons ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,31],"tags":[],"yoast_head":"\n<title>Comment installer et configurer WireGuard sur Debian \/ Ubuntu - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Apprendre \u00e0 installer et configurer WireGuard VPN sur des serveurs Debian et Ubuntu. Ce guide d\u00e9taill\u00e9 couvre l&#039;installation, la g\u00e9n\u00e9ration de cl\u00e9s, les peers, le routage, l&#039;adressage IP et l&#039;int\u00e9gration de WireGuard avec systemd.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment installer et configurer WireGuard sur Debian \/ Ubuntu - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Apprendre \u00e0 installer et configurer WireGuard VPN sur des serveurs Debian et Ubuntu. Ce guide d\u00e9taill\u00e9 couvre l&#039;installation, la g\u00e9n\u00e9ration de cl\u00e9s, les peers, le routage, l&#039;adressage IP et l&#039;int\u00e9gration de WireGuard avec systemd.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-27T08:56:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T08:56:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Comment installer et configurer WireGuard sur Debian \/ Ubuntu\",\"datePublished\":\"2023-10-27T08:56:18+00:00\",\"dateModified\":\"2023-10-27T08:56:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\"},\"wordCount\":1316,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"S\u00e9curit\u00e9\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\",\"name\":\"Comment installer et configurer WireGuard sur Debian \/ Ubuntu - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-10-27T08:56:18+00:00\",\"dateModified\":\"2023-10-27T08:56:19+00:00\",\"description\":\"Apprendre \u00e0 installer et configurer WireGuard VPN sur des serveurs Debian et Ubuntu. Ce guide d\u00e9taill\u00e9 couvre l'installation, la g\u00e9n\u00e9ration de cl\u00e9s, les peers, le routage, l'adressage IP et l'int\u00e9gration de WireGuard avec systemd.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment installer et configurer WireGuard sur Debian \/ Ubuntu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Comment installer et configurer WireGuard sur Debian \/ Ubuntu - WebHi Tutorials &amp; Documentations","description":"Apprendre \u00e0 installer et configurer WireGuard VPN sur des serveurs Debian et Ubuntu. Ce guide d\u00e9taill\u00e9 couvre l'installation, la g\u00e9n\u00e9ration de cl\u00e9s, les peers, le routage, l'adressage IP et l'int\u00e9gration de WireGuard avec systemd.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/","og_locale":"en_US","og_type":"article","og_title":"Comment installer et configurer WireGuard sur Debian \/ Ubuntu - WebHi Tutorials &amp; Documentations","og_description":"Apprendre \u00e0 installer et configurer WireGuard VPN sur des serveurs Debian et Ubuntu. Ce guide d\u00e9taill\u00e9 couvre l'installation, la g\u00e9n\u00e9ration de cl\u00e9s, les peers, le routage, l'adressage IP et l'int\u00e9gration de WireGuard avec systemd.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-10-27T08:56:18+00:00","article_modified_time":"2023-10-27T08:56:19+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/wireguard_ubuntu_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Comment installer et configurer WireGuard sur Debian \/ Ubuntu","datePublished":"2023-10-27T08:56:18+00:00","dateModified":"2023-10-27T08:56:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/"},"wordCount":1316,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","S\u00e9curit\u00e9"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/","name":"Comment installer et configurer WireGuard sur Debian \/ Ubuntu - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-10-27T08:56:18+00:00","dateModified":"2023-10-27T08:56:19+00:00","description":"Apprendre \u00e0 installer et configurer WireGuard VPN sur des serveurs Debian et Ubuntu. Ce guide d\u00e9taill\u00e9 couvre l'installation, la g\u00e9n\u00e9ration de cl\u00e9s, les peers, le routage, l'adressage IP et l'int\u00e9gration de WireGuard avec systemd.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/installer-et-configurer-wireguard-sur-debian-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Comment installer et configurer WireGuard sur Debian \/ Ubuntu"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7077"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=7077"}],"version-history":[{"count":6,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7077\/revisions"}],"predecessor-version":[{"id":7107,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7077\/revisions\/7107"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=7077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=7077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=7077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}