{"id":47156,"date":"2026-03-19T17:53:20","date_gmt":"2026-03-19T17:53:20","guid":{"rendered":"\/fr\/tutoriels\/?p=47156"},"modified":"2026-03-19T18:04:31","modified_gmt":"2026-03-19T18:04:31","slug":"configuration-fail2ban","status":"publish","type":"post","link":"\/fr\/tutoriels\/configuration-fail2ban","title":{"rendered":"Comment s\u00e9curiser votre serveur Linux avec la configuration Fail2Ban"},"content":{"rendered":"<p>Fail2Ban est sans doute le meilleur logiciel pour s&eacute;curiser un serveur Linux et le prot&eacute;ger contre les attaques automatis&eacute;es. Lorsqu&rsquo;il est activ&eacute;, il offre de nombreuses r&egrave;gles personnalisables pour interdire les adresses sources qui pourraient tenter d&rsquo;acc&eacute;der &agrave; votre machine. Fail2Ban fonctionnant en parall&egrave;le avec un pare-feu, nous vous recommandons de les installer et de les activer en tant que couches de s&eacute;curit&eacute; distinctes.<\/p><p>Dans cet article, nous expliquerons ce qu&rsquo;est Fail2Ban et ses cas d&rsquo;utilisation. Nous vous montrerons &eacute;galement comment installer et configurer Fail2Ban.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-what-is-fail2ban-and-what-is-it-used-for\">Qu&rsquo;est-ce que Fail2Ban et &agrave; quoi sert-il ?<\/h2><p>Fail2Ban est une application d&rsquo;analyse de journaux qui prot&egrave;ge les <a href=\"https:\/\/www.hostinger.com\/fr\/vps\/hebergement-linux\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/vps\/hebergement-linux\">serveurs virtuels Linux<\/a> contre de nombreuses menaces de s&eacute;curit&eacute;, telles que les attaques par dictionnaire, DoS, DDoS et par force brute. Il surveille les journaux syst&egrave;me &agrave; la recherche d&rsquo;activit&eacute;s malveillantes et analyse les fichiers &agrave; la recherche d&rsquo;entr&eacute;es correspondant &agrave; des mod&egrave;les identifi&eacute;s.<\/p><p>Si Fail2Ban d&eacute;tecte un pic de tentatives de connexion infructueuses, il ajoutera automatiquement de nouvelles r&egrave;gles de pare-feu &agrave; votre iptables et bloquera l&rsquo;adresse source pendant une dur&eacute;e d&eacute;termin&eacute;e ou ind&eacute;finiment.<\/p><p>L&rsquo;installation de Fail2Ban permet aux propri&eacute;taires de serveurs de limiter automatiquement toute activit&eacute; ill&eacute;gitime. Il les alerte &eacute;galement par courrier &eacute;lectronique lorsqu&rsquo;une attaque se produit.<\/p><p>Un outil similaire &agrave; Fail2Ban est <strong>Suricata<\/strong>, un syst&egrave;me de d&eacute;tection et de pr&eacute;vention des intrusions (IDS\/IPS). Au lieu d&rsquo;effectuer des tentatives de connexion, cet outil surveille votre r&eacute;seau VPS et avertit les utilisateurs du trafic potentiellement malveillant.<\/p><p>Si vous souhaitez configurer l&rsquo;outil, consultez notre autre tutoriel pour apprendre <a href=\"\/fr\/tutoriels\/comment-installer-suricata-sur-ubuntu\">comment installer Suricata sur Ubuntu<\/a>.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-how-to-install-fail2ban\">Comment installer Fail2Ban<\/h2><p>Pour installer le service Fail2Ban, connectez-vous &agrave; votre serveur avec un acc&egrave;s root en utilisant un client SSH comme Terminal (macOS et Linux) ou <a href=\"\/fr\/tutoriels\/connexion-ssh-windows-putty\">PuTTY<\/a> (Windows).<\/p><h3 class=\"wp-block-heading\" id=\"h-ubuntu\">Ubuntu :<\/h3><p>Voici comment installer Fail2Ban sur <a href=\"\/fr\/tutoriels\/ubuntu-cest-quoi\">Ubuntu<\/a> :<\/p><ol class=\"wp-block-list\">\n<li>Avant d&rsquo;installer un nouveau paquet, il est recommand&eacute; de mettre &agrave; jour le r&eacute;f&eacute;rentiel et le logiciel du syst&egrave;me. Ex&eacute;cutez la commande suivante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">apt-get update &amp;&amp; apt-get upgrade<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Installez le package Fail2Ban en ex&eacute;cutant la commande ci-dessous :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">apt-get install fail2ban<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Si vous souhaitez ajouter la prise en charge du courrier &eacute;lectronique pour le service Fail2Ban, ins&eacute;rez la commande suivante et appuyez sur <strong>Entr&eacute;e<\/strong> :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">apt-get install sendmail<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>V&eacute;rifiez l&rsquo;&eacute;tat de Fail2Ban &agrave; l&rsquo;aide de la commande suivante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo systemctl status fail2ban<\/pre><p>Les clients Hostinger VPS peuvent &eacute;galement utiliser l&rsquo;assistant IA <strong>Kodee<\/strong> pour confirmer l&rsquo;&eacute;tat de Fail2ban apr&egrave;s l&rsquo;installation. Acc&eacute;dez-y via la barre lat&eacute;rale gauche de votre tableau de bord VPS et posez-lui une question comme dans l&rsquo;exemple suivant :<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/03\/Apercu-general-Hostinger-03-19-2026_05_34_PM.png\"><img decoding=\"async\" width=\"429\" height=\"407\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Apercu-general-Hostinger-03-19-2026_05_34_PM.png\/public\" alt=\"Kodee r&eacute;pond &agrave; une question sur le statut de Fail2ban\" class=\"wp-image-47334\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Apercu-general-Hostinger-03-19-2026_05_34_PM.png\/w=429,fit=scale-down 429w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Apercu-general-Hostinger-03-19-2026_05_34_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Apercu-general-Hostinger-03-19-2026_05_34_PM.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/a><\/figure><\/div><p>Vous pouvez &eacute;galement demander &agrave; Kodee de red&eacute;marrer Fail2Ban en saisissant simplement : &laquo; Red&eacute;marrer Fail2Ban sur mon VPS. &raquo;<\/p><h3 class=\"wp-block-heading\" id=\"h-centos\">CentOS :<\/h3><p>Suivez ces &eacute;tapes pour installer Fail2Ban sur CentOS :<\/p><ol class=\"wp-block-list\">\n<li>Fail2Ban pour CentOS7 est inclus dans le d&eacute;p&ocirc;t Extra Packages for Enterprise Linux (EPEL). T&eacute;l&eacute;chargez-le en ex&eacute;cutant la commande ci-dessous :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo yum install epel-release<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Une fois cela fait, installez Fail2Ban en entrant la commande suivante et en appuyant sur <strong>Entr&eacute;e<\/strong> :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo yum install fail2ban<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Activez et d&eacute;marrez le service en ex&eacute;cutant les commandes suivantes :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo systemctl enable fail2ban<\/pre><pre class=\"wp-block-preformatted\">sudo systemctl start fail2ban<\/pre><h3 class=\"wp-block-heading\" id=\"h-debian\">Debian :<\/h3><p>Voici comment installer Fail2Ban sur Debian :<\/p><ol class=\"wp-block-list\">\n<li>Mettez &agrave; jour et mettez &agrave; niveau le r&eacute;f&eacute;rentiel de votre syst&egrave;me en tapant la commande ci-dessous et en appuyant sur <strong>Entr&eacute;e<\/strong> :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">apt-get update &amp;&amp; apt-get upgrade -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Proc&eacute;dez &agrave; l&rsquo;installation de Fail2Ban &agrave; l&rsquo;aide de la commande suivante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">apt-get install fail2ban<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Si vous souhaitez ajouter la prise en charge du courrier &eacute;lectronique, installez Sendmail en ex&eacute;cutant la commande suivante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">apt-get install sendmail-bin sendmail<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Voici comment v&eacute;rifier le statut de Fail2Ban :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">systemctl status fail2ban<\/pre><h3 class=\"wp-block-heading\" id=\"h-fedora\">Fedora :<\/h3><p>Suivez ces instructions pour installer Fail2Ban sur Fedora :<\/p><ol class=\"wp-block-list\">\n<li>Mettez &agrave; jour le r&eacute;f&eacute;rentiel de votre syst&egrave;me en ins&eacute;rant la commande ci-dessous et en appuyant sur <strong>Entr&eacute;e<\/strong> :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">dnf update<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Installez Fail2Ban &agrave; l&rsquo;aide de cette commande :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">dnf install fail2ban<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Si vous souhaitez installer Sendmail, tapez la commande suivante et appuyez sur <strong>Entr&eacute;e<\/strong> :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">dnf install sendmail<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>D&eacute;marrez et activez le service Fail2Ban en ex&eacute;cutant les commandes suivantes :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">systemctl start fail2ban<\/pre><pre class=\"wp-block-preformatted\">systemctl enable fail2ban<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Si vous avez ajout&eacute; Sendmail, ex&eacute;cutez la commande suivante pour le d&eacute;marrer et l&rsquo;activer :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">systemctl start sendmail<\/pre><pre class=\"wp-block-preformatted\">systemctl enable sendmail<\/pre><h2 class=\"wp-block-heading\" id=\"h-how-to-set-up-fail2ban\">Comment configurer Fail2Ban<\/h2><p>Apr&egrave;s avoir install&eacute; Fail2Ban, pensez &agrave; le configurer. Dans cette section, nous allons voir comment le faire en utilisant les fichiers <strong>fail2ban.local<\/strong> et <strong>jail.local<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-edit-the-default-settings-with-fail2ban-local-optional\">Modifier les param&egrave;tres par d&eacute;faut avec fail2ban.local (Facultatif)<\/h3><p>Le fichier <strong>fail2ban.conf<\/strong> contient la configuration de base de Fail2Ban. Il contient les param&egrave;tres globaux qui ne doivent pas &ecirc;tre modifi&eacute;s.<\/p><p>Si vous souhaitez apporter des modifications, nous vous recommandons de cr&eacute;er un fichier local. Faites une copie de <strong>fail2ban.conf<\/strong> et renommez-le en <strong>fail2ban.local<\/strong> pour remplacer le profil de configuration par d&eacute;faut.<\/p><p>Voici comment changer le nom de la copie et d&eacute;finir les param&egrave;tres du fichier fail2ban.local :<\/p><ol class=\"wp-block-list\">\n<li>Renommez le fichier en <strong>fail2ban.local<\/strong> en ex&eacute;cutant la commande ci-dessous. Gardez &agrave; l&rsquo;esprit qu&rsquo;il ne produira aucun r&eacute;sultat :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">cp \/etc\/fail2ban\/fail2ban.conf \/etc\/fail2ban\/fail2ban.local<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Tapez la commande suivante et appuyez sur <strong>Entr&eacute;e<\/strong> pour ouvrir le fichier :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo nano \/etc\/fail2ban\/fail2ban.local<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Vous pouvez maintenant modifier les d&eacute;finitions contenues dans le fichier.<\/li>\n<\/ol><p>Passons en revue les options et les valeurs qu&rsquo;elles peuvent prendre.<\/p><pre class=\"wp-block-preformatted\">loglevel = INFO<\/pre><p>D&eacute;finissez le niveau de sortie du journal comme suit :<\/p><ul class=\"wp-block-list\">\n<li><strong><strong>CRITICAL<\/strong> <\/strong> &ndash; conditions d&rsquo;urgence qui doivent &ecirc;tre examin&eacute;es imm&eacute;diatement.<\/li>\n\n\n\n<li><strong><strong>ERROR<\/strong> <\/strong> &ndash; quelque chose ne va pas mais n&rsquo;est pas critique.<\/li>\n\n\n\n<li><strong><strong>WARNING<\/strong> <\/strong> &ndash; une condition potentiellement dangereuse.<\/li>\n\n\n\n<li><strong><strong>NOTICE<\/strong> <\/strong> &ndash; une condition normale mais significative.<\/li>\n\n\n\n<li><strong>INFO <\/strong> &ndash; messages d&rsquo;information qui peuvent &ecirc;tre ignor&eacute;s.<\/li>\n\n\n\n<li><strong>DEBUG <\/strong> &ndash; messages de niveau d&eacute;bogage.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b799e6ad\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"316\" height=\"197\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-loglevel.png\/public\" alt=\"Un extrait du fichier de configuration fail2ban.local qui parle de l'option loglevel (niveau de journalisation)\" class=\"wp-image-47144\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-loglevel.png\/w=316,fit=scale-down 316w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-loglevel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-loglevel.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 316px) 100vw, 316px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><pre class=\"wp-block-preformatted\">logtarget = STDERR<\/pre><p>Enregistrez les actions dans un socket cible sp&eacute;cifique, qui peut &ecirc;tre :<\/p><ul class=\"wp-block-list\">\n<li><strong>FILE <\/strong> &ndash; sortie vers un fichier socket.<\/li>\n\n\n\n<li><strong>SYSLOG<\/strong> &ndash; sortie dans un fichier journal bas&eacute; sur des messages.<\/li>\n\n\n\n<li><strong>STDERR <\/strong> &ndash; sortie en tant qu&rsquo;erreur standard.<\/li>\n\n\n\n<li><strong>STDOUT <\/strong> &ndash; sortie standard.<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">syslogsocket = auto<\/pre><p>D&eacute;finissez le fichier de socket syslog &agrave; <strong>auto<\/strong> ou <strong>file<\/strong> (si vous avez d&eacute;fini <strong>logtarget<\/strong> comme <strong>SYSLOG<\/strong>).<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79a15ec\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"536\" height=\"95\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-syslogsocket.png\/public\" alt=\"Un extrait du fichier de configuration fail2ban.local qui parle de l'option syslogsocket\" class=\"wp-image-47146\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-syslogsocket.png\/w=536,fit=scale-down 536w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-syslogsocket.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-syslogsocket.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 536px) 100vw, 536px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><pre class=\"wp-block-preformatted\">socket = \/var\/run\/fail2ban\/fail2ban.sock<\/pre><p>D&eacute;finit le fichier de socket pour communiquer avec le d&eacute;mon. L&rsquo;emplacement par d&eacute;faut est <strong>\/var\/run\/fail2ban\/fail2ban.sock<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79a40b1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"580\" height=\"123\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-de-socket.png\/public\" alt=\"Un extrait du fichier de configuration fail2ban.local qui parle de l'option socket\" class=\"wp-image-47147\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-de-socket.png\/w=580,fit=scale-down 580w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-de-socket.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-de-socket.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><pre class=\"wp-block-preformatted\">pidfile = \/var\/run\/fail2ban\/fail2ban.pid<\/pre><p>D&eacute;finissez le fichier PID pour stocker l&rsquo;ID du processus du serveur Fail2Ban. L&rsquo;emplacement par d&eacute;faut est <strong>\/var\/run\/fail2ban\/fail2ban.pid<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79a6c49\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"533\" height=\"108\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-pidfile.png\/public\" alt=\"Un extrait du fichier de configuration fail2ban.local qui parle de l'option pidfile\" class=\"wp-image-47148\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-pidfile.png\/w=533,fit=scale-down 533w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-pidfile.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-fail2banlocal-parlant-de-loption-pidfile.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-setting-up-the-jail-local-configuration-file\">Configuration du fichier de configuration jail.local<\/h3><p>Fail2Ban dispose d&rsquo;un autre fichier de configuration nomm&eacute; <strong>jail.conf<\/strong> qui comprend des <strong>jails<\/strong> &ndash; des filtres avec des actions. Cependant, les utilisateurs ne doivent pas modifier directement ce fichier, car il contient l&rsquo;ensemble des r&egrave;gles de base du logiciel.<\/p><p>Au lieu de cela, faites une copie du fichier original et nommez-le <strong>jail.local<\/strong>. En l&rsquo;utilisant, vous pourrez personnaliser et configurer des filtres et des actions, tels que <strong>ignoreip<\/strong>, <strong>bantime<\/strong>, <strong>findtime<\/strong>, <strong>maxretry<\/strong>, et <strong>backend<\/strong>.<\/p><p><strong>ignorerip<\/strong> <\/p><p>Cette fonction vous permet de sp&eacute;cifier des adresses IP, des h&ocirc;tes DNS ou des masques CIDR fiables que Fail2Ban doit <strong>ignorer<\/strong>. Ce param&egrave;tre autorise tout le trafic provenant des sources sp&eacute;cifi&eacute;es. Vous pouvez ajouter plusieurs adresses et les s&eacute;parer par un espace.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79a98c6\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"586\" height=\"78\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-parlant-de-loption-ignoreip.png\/public\" alt=\"Un extrait du fichier de configuration jail.local qui parle de l'option ignoreip\" class=\"wp-image-47150\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-parlant-de-loption-ignoreip.png\/w=586,fit=scale-down 586w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-parlant-de-loption-ignoreip.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-parlant-de-loption-ignoreip.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>bantime<\/strong> <\/p><p>Ce param&egrave;tre d&eacute;finit la dur&eacute;e pendant laquelle un client sera interdit apr&egrave;s un &eacute;chec d&rsquo;authentification. La p&eacute;riode d&rsquo;interdiction est mesur&eacute;e en secondes et le nombre par d&eacute;faut est 600 ou 10 minutes.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79ac431\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"437\" height=\"48\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-duree-de-vie.png\/public\" alt=\"Un extrait du fichier de configuration jail.local avec le param&egrave;tre bantime.\" class=\"wp-image-47151\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-duree-de-vie.png\/w=437,fit=scale-down 437w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-duree-de-vie.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-duree-de-vie.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 437px) 100vw, 437px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong><strong>findtime<\/strong><\/strong><\/p><p>Ce param&egrave;tre d&eacute;termine la p&eacute;riode de temps pour les tentatives de connexion qui &eacute;chouent. Si un h&ocirc;te &eacute;choue &agrave; l&rsquo;authentification un certain nombre de fois (en fonction du param&egrave;tre <strong>maxretry<\/strong>) au cours de la p&eacute;riode d&eacute;finie, son adresse IP sera bannie.<\/p><div class=\"wp-block-image is-resized\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79aef03\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"561\" height=\"63\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-lheure-de-fin.png\/public\" alt=\"Un extrait du fichier de configuration jail.local avec le param&egrave;tre findtime.\" class=\"wp-image-47152\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-lheure-de-fin.png\/w=561,fit=scale-down 561w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-lheure-de-fin.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-fichier-de-configuration-local-avec-le-parametre-de-lheure-de-fin.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong><strong>maxretry<\/strong><\/strong><\/p><p><strong>maxretry<\/strong> fonctionne avec <strong>findtime<\/strong> &ndash; il d&eacute;finit le nombre maximum de tentatives de connexion infructueuses dans la fen&ecirc;tre de temps d&eacute;finie. La valeur par d&eacute;faut est 5.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79b1b04\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"463\" height=\"44\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-avec-le-parametre-maxretry.png\/public\" alt=\"Un extrait du fichier de configuration jail.local avec le param&egrave;tre maxretry\" class=\"wp-image-47154\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-avec-le-parametre-maxretry.png\/w=463,fit=scale-down 463w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-avec-le-parametre-maxretry.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-locale-de-jail-avec-le-parametre-maxretry.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>backend<\/strong> <\/p><p>Cette fonctionnalit&eacute; vous permet de sp&eacute;cifier la configuration du backend pour la modification des fichiers. La valeur par d&eacute;faut est <strong>auto<\/strong>, mais si vous utilisez CentOS ou Fedora, il faut que ce soit <strong>systemd<\/strong>.<\/p><p>Voici les valeurs disponibles parmi lesquelles vous pouvez choisir :<\/p><ul class=\"wp-block-list\">\n<li><strong>pynotify<\/strong> &ndash; surveille les modifications du syst&egrave;me de fichiers en temps r&eacute;el et n&eacute;cessite l&rsquo;installation d&rsquo;un moniteur d&rsquo;alt&eacute;ration de fichiers.<\/li>\n\n\n\n<li><strong>gamin<\/strong> &ndash; identique &agrave; <strong>pynotify<\/strong> mais n&eacute;cessite un outil Gamin.<\/li>\n\n\n\n<li><strong>polling<\/strong> &ndash; utilise un algorithme de polling qui ne n&eacute;cessite pas de biblioth&egrave;ques externes.<\/li>\n\n\n\n<li><strong>systemd<\/strong> &ndash; utilise la biblioth&egrave;que python <strong>systemd<\/strong> pour acc&eacute;der au journal <strong>systemd<\/strong>.<\/li>\n\n\n\n<li><strong>auto<\/strong> &ndash; utilise les valeurs pr&eacute;c&eacute;dentes dans l&rsquo;ordre suivant : <strong>pyinotify<\/strong>, <strong>gamin<\/strong> et <strong>polling<\/strong>.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fd2b79b4a12\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"686\" height=\"86\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-local-jail-avec-le-parametre-de-backend.png\/public\" alt=\"Un extrait du fichier de configuration jail.local avec le param&egrave;tre backend\" class=\"wp-image-47155\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-local-jail-avec-le-parametre-de-backend.png\/w=686,fit=scale-down 686w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-local-jail-avec-le-parametre-de-backend.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/Un-extrait-du-fichier-de-configuration-local-jail-avec-le-parametre-de-backend.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 686px) 100vw, 686px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Vous pouvez &eacute;galement d&eacute;finir des configurations suppl&eacute;mentaires dans le fichier <strong>jail.local<\/strong>, y compris les param&egrave;tres <strong>SSH<\/strong> et <strong>iptables<\/strong>. Les options disponibles sont les suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>banaction<\/strong> &ndash; d&eacute;finit l&rsquo;action par d&eacute;faut &agrave; utiliser lorsque le seuil <strong>maxretry<\/strong> est atteint. Si vous utilisez <strong>firewalld<\/strong>, d&eacute;finissez la valeur &agrave; <strong>firewallcmd-ipset<\/strong>. Cependant, si vous avez configur&eacute; UFW comme pare-feu, remplacez-le par <strong>ufw<\/strong>.<\/li>\n\n\n\n<li><strong>banaction_allports<\/strong> &ndash; permet d&rsquo;&eacute;tiqueter et de bloquer les adresses IP sur chaque port. Si vous utilisez <strong>firewalld<\/strong>, d&eacute;finissez la valeur &agrave; <strong>firewallcmd-ipset<\/strong>.<\/li>\n\n\n\n<li><strong>port<\/strong> &ndash; la valeur doit correspondre au service d&eacute;fini. Si vous utilisez le port par d&eacute;faut, remplacez la valeur par le nom du service. Si vous utilisez un port non traditionnel, entrez son num&eacute;ro ici.<\/li>\n\n\n\n<li><strong>filter<\/strong> &ndash; le nom du fichier situ&eacute; dans <strong>\/etc\/fail2ban\/filter.d<\/strong> contient les informations <strong>failregex<\/strong> utilis&eacute;es pour analyser les fichiers journaux.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>Fail2Ban est un logiciel d&rsquo;analyse des journaux qui aide &agrave; prot&eacute;ger les serveurs web bas&eacute;s sur Linux contre les cyberattaques.<\/p><p>Cet article a montr&eacute; comment installer Fail2Ban sur les syst&egrave;mes d&rsquo;exploitation les plus courants, tels qu&rsquo;Ubuntu, CentOS, Debian et Fedora. Nous avons &eacute;galement expliqu&eacute; comment &eacute;diter <strong>fail2ban.local<\/strong> et <strong>jail.local<\/strong>, les fichiers de configuration du logiciel.<\/p><p>Nous esp&eacute;rons que cet article vous a aid&eacute; &agrave; configurer Fail2Ban sur votre serveur Linux. Si vous avez des questions ou des suggestions, n&rsquo;h&eacute;sitez pas &agrave; les partager dans la section des commentaires ci-dessous.<\/p><h2 class=\"wp-block-heading\" id=\"h-fail2ban-configuration-faq\">Configuration de Fail2Ban &ndash; FAQ<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1773941398571\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Ai-je besoin de Fail2Ban ?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Oui, c&rsquo;est un &eacute;l&eacute;ment essentiel de l&rsquo;infrastructure de s&eacute;curit&eacute; de votre serveur. Fail2Ban vous aidera &agrave; prot&eacute;ger votre machine contre les cyberattaques visant &agrave; compromettre vos identifiants de connexion.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1773941426988\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Fail2Ban fonctionne-t-il avec UFW ?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>UFW est une couche de s&eacute;curit&eacute; suppl&eacute;mentaire destin&eacute;e &agrave; prot&eacute;ger votre VPS contre les attaques par balayage de ports. Bien que Fail2Ban utilise iptables comme syst&egrave;me de pare-feu par d&eacute;faut, vous pouvez personnaliser le logiciel et activer UFW &agrave; la place.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1773941437413\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Fail2Ban emp&ecirc;che-t-il les attaques DDoS ?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Une attaque DDoS est une tentative malveillante visant &agrave; interrompre le fonctionnement d&rsquo;un serveur ou d&rsquo;un service cibl&eacute; en l&rsquo;inondant de fausses requ&ecirc;tes. &Agrave; l&rsquo;aide du fichier de configuration &laquo; jail &raquo; de Fail2Ban, vous pouvez cr&eacute;er des r&egrave;gles personnalis&eacute;es pour d&eacute;tecter les requ&ecirc;tes excessives et bloquer leurs sources.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1773941448258\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Fail2Ban fonctionne-t-il d&egrave;s son installation ?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Fail2Ban est actif et fonctionne d&egrave;s que vous l&rsquo;activez. Les utilisateurs n&rsquo;ont pas besoin de modifier sa configuration, car le logiciel offre une protection raisonnable d&egrave;s le d&eacute;part.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Fail2Ban est sans doute le meilleur logiciel pour s&eacute;curiser un serveur Linux et le prot&eacute;ger contre les attaques automatis&eacute;es. Lorsqu&rsquo;il est activ&eacute;, il offre de nombreuses r&egrave;gles personnalisables pour interdire les adresses sources qui pourraient tenter d&rsquo;acc&eacute;der &agrave; votre machine. Fail2Ban fonctionnant en parall&egrave;le avec un pare-feu, nous vous recommandons de les installer et de [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/configuration-fail2ban\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":47141,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Configuration Fail2Ban : s\u00e9curiser un serveur Linux","rank_math_description":"Fail2Ban peut prot\u00e9ger votre serveur contre les attaques par force brute, dictionnaire, DDoS et DoS. D\u00e9couvrez comment l\u2019installer et le configurer.","rank_math_focus_keyword":"configuration fail2ban","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-47156","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/47156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=47156"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/47156\/revisions"}],"predecessor-version":[{"id":47342,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/47156\/revisions\/47342"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/47141"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=47156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=47156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=47156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}