{"id":23732,"date":"2026-07-24T03:01:08","date_gmt":"2026-07-24T00:01:08","guid":{"rendered":"https:\/\/www.cenuta.com\/blog\/?p=23732"},"modified":"2026-07-24T03:01:10","modified_gmt":"2026-07-24T00:01:10","slug":"fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026","status":"publish","type":"post","link":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/","title":{"rendered":"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026)"},"content":{"rendered":"\n<p>Dijital d\u00fcnyada yeni bir Linux sunucu (VPS veya Dedicated Server) kiralay\u0131p internete a\u00e7t\u0131\u011f\u0131n\u0131zda, genellikle her \u015feyin sessiz ve sakin oldu\u011funu d\u00fc\u015f\u00fcn\u00fcrs\u00fcn\u00fcz. Oysa ger\u00e7eklik \u00e7ok daha farkl\u0131d\u0131r. Sunucunuzun IP adresi aktif oldu\u011fu saniyeden itibaren, d\u00fcnyan\u0131n d\u00f6rt bir yan\u0131na da\u011f\u0131lm\u0131\u015f otomatik bot a\u011flar\u0131 (botnetler) ve siber korsanlara ait betikler (scriptler), sunucunuzun kap\u0131lar\u0131n\u0131 zorlamaya ba\u015flar. \u00d6zellikle SSH (Port 22), FTP veya veritaban\u0131 portlar\u0131n\u0131z \u00fczerinden saniyede onlarca kez kullan\u0131c\u0131 ad\u0131 ve \u015fifre denemesi yap\u0131l\u0131r.<\/p>\n\n\n\n<p>Siber g\u00fcvenlik literat\u00fcr\u00fcnde <strong>Kaba Kuvvet (Brute Force)<\/strong> olarak adland\u0131r\u0131lan bu sald\u0131r\u0131lar, sadece \u015fifrenizi k\u0131rma riski ta\u015f\u0131makla kalmaz; ayn\u0131 zamanda sunucunuzun i\u015flemci (CPU) ve RAM kaynaklar\u0131n\u0131 s\u00f6m\u00fcrerek sitelerinizin yava\u015flamas\u0131na neden olur. \u0130\u015fte tam bu noktada, sunucunuzun kap\u0131s\u0131nda duran yorulmak bilmez, otomatik ve zeki bir dijital gece bek\u00e7isine ihtiya\u00e7 duyars\u0131n\u0131z: <strong>Fail2ban<\/strong>.<\/p>\n\n\n\n<p>Bu derinlemesine rehberde, Linux i\u015fletim sistemlerinin vazge\u00e7ilmez g\u00fcvenlik duvar\u0131 entegrasyonu olan Fail2ban&#8217;\u0131n ne oldu\u011funu, \u00e7al\u0131\u015fma mant\u0131\u011f\u0131n\u0131, sunucu kaynaklar\u0131n\u0131z\u0131 nas\u0131l korudu\u011funu ve ad\u0131m ad\u0131m profesyonel yap\u0131land\u0131rma ayarlar\u0131n\u0131 t\u00fcm teknik detaylar\u0131yla inceliyoruz.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7indekiler<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a6eb74b447ae\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a6eb74b447ae\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Fail2ban_Nedir_ve_Nasil_Calisir\" title=\"Fail2ban Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?\">Fail2ban Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Calisma_Mantigi_Arka_Plan_Mimarisi\" title=\"\u00c7al\u0131\u015fma Mant\u0131\u011f\u0131 (Arka Plan Mimarisi)\">\u00c7al\u0131\u015fma Mant\u0131\u011f\u0131 (Arka Plan Mimarisi)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Fail2ban_Neden_Hayati_Bir_Oneme_Sahiptir\" title=\"Fail2ban Neden Hayati Bir \u00d6neme Sahiptir?\">Fail2ban Neden Hayati Bir \u00d6neme Sahiptir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Adim_Adim_Fail2ban_Kurulumu\" title=\"Ad\u0131m Ad\u0131m Fail2ban Kurulumu\">Ad\u0131m Ad\u0131m Fail2ban Kurulumu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Fail2ban_Yapilandirmasi_En_Iyi_Uygulamalar_Jail_Ayarlari\" title=\"Fail2ban Yap\u0131land\u0131rmas\u0131: En \u0130yi Uygulamalar (Jail Ayarlar\u0131)\">Fail2ban Yap\u0131land\u0131rmas\u0131: En \u0130yi Uygulamalar (Jail Ayarlar\u0131)<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#1_Temel_DEFAULT_Parametrelerini_Anlamak\" title=\"1. Temel [DEFAULT] Parametrelerini Anlamak\">1. Temel [DEFAULT] Parametrelerini Anlamak<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#2_Servislere_Ozel_Kurallari_Aktiflestirme_Jails\" title=\"2. Servislere \u00d6zel Kurallar\u0131 Aktifle\u015ftirme (Jails)\">2. Servislere \u00d6zel Kurallar\u0131 Aktifle\u015ftirme (Jails)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Fail2ban_Sadece_SSH_Icin_mi_Kullanilir_Web_Guvenligi\" title=\"Fail2ban Sadece SSH \u0130\u00e7in mi Kullan\u0131l\u0131r? (Web G\u00fcvenli\u011fi)\">Fail2ban Sadece SSH \u0130\u00e7in mi Kullan\u0131l\u0131r? (Web G\u00fcvenli\u011fi)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Fail2ban_Komutlari_ile_Sistemi_Yonetmek\" title=\"Fail2ban Komutlar\u0131 ile Sistemi Y\u00f6netmek\">Fail2ban Komutlar\u0131 ile Sistemi Y\u00f6netmek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#Sonuc_ve_Guvenlik_Felsefesi\" title=\"Sonu\u00e7 ve G\u00fcvenlik Felsefesi\">Sonu\u00e7 ve G\u00fcvenlik Felsefesi<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fail2ban_Nedir_ve_Nasil_Calisir\"><\/span>Fail2ban Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Fail2ban<\/strong>, sunuculara y\u00f6nelik Kaba Kuvvet (Brute Force) sald\u0131r\u0131lar\u0131n\u0131 tespit etmek ve engellemek amac\u0131yla Python programlama dili ile yaz\u0131lm\u0131\u015f a\u00e7\u0131k kaynakl\u0131 bir g\u00fcvenlik yaz\u0131l\u0131m\u0131d\u0131r. Kendisi do\u011frudan bir &#8220;G\u00fcvenlik Duvar\u0131&#8221; (Firewall) de\u011fildir; sunucunuzda zaten var olan iptables, UFW, Firewalld veya nftables gibi g\u00fcvenlik duvar\u0131 y\u00f6neticileriyle entegre \u00e7al\u0131\u015fan bir &#8220;m\u00fcdahale&#8221; \u00e7er\u00e7evesidir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Calisma_Mantigi_Arka_Plan_Mimarisi\"><\/span>\u00c7al\u0131\u015fma Mant\u0131\u011f\u0131 (Arka Plan Mimarisi)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Fail2ban&#8217;\u0131n temel \u00e7al\u0131\u015fma prensibi &#8220;okuma, e\u015fle\u015ftirme ve yasaklama&#8221; d\u00f6ng\u00fcs\u00fcne dayan\u0131r:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>G\u00fcnl\u00fck (Log) Okuma:<\/strong> Sunucunuzdaki servisler (SSH, Nginx, Apache, Postfix vb.) her bir ba\u011flant\u0131 denemesini g\u00fcnl\u00fck dosyalar\u0131na (log files) yazar. \u00d6rne\u011fin, ba\u015far\u0131s\u0131z bir SSH giri\u015fi <code>\/var\/log\/auth.log<\/code> dosyas\u0131na kaydedilir. Fail2ban bu dosyalar\u0131 saniye saniye canl\u0131 olarak takip eder.<\/li>\n\n\n\n<li><strong>D\u00fczenli \u0130fade (Regex) E\u015fle\u015ftirme:<\/strong> Sistem, i\u00e7erisinde bar\u0131nd\u0131rd\u0131\u011f\u0131 y\u00fczlerce &#8220;Filtre&#8221; (Filter) sayesinde, log dosyalar\u0131ndaki \u015f\u00fcpheli hareketleri arar. &#8220;Failed password for root from 192.168.1.50&#8221; gibi bir sat\u0131r g\u00f6rd\u00fc\u011f\u00fcnde buradaki IP adresini c\u0131mb\u0131zla \u00e7eker.<\/li>\n\n\n\n<li><strong>Tetiklenme ve Yasaklama (Ban):<\/strong> E\u011fer ayn\u0131 IP adresi, sizin belirledi\u011finiz s\u00fcre zarf\u0131nda (\u00f6rne\u011fin 10 dakika i\u00e7inde) belirledi\u011finiz s\u0131n\u0131r kadar (\u00f6rne\u011fin 5 kez) hatal\u0131 giri\u015f yaparsa, Fail2ban an\u0131nda harekete ge\u00e7er. Sunucunun g\u00fcvenlik duvar\u0131na yeni bir kural ekleyerek o IP adresini belirli bir s\u00fcreli\u011fine (veya kal\u0131c\u0131 olarak) tamamen engeller. S\u00fcre doldu\u011funda ise IP adresini g\u00fcvenlik duvar\u0131ndan silerek (Unban) eri\u015fime tekrar a\u00e7ar.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fail2ban_Neden_Hayati_Bir_Oneme_Sahiptir\"><\/span>Fail2ban Neden Hayati Bir \u00d6neme Sahiptir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Bir sistem y\u00f6neticisi olan <strong>Tolga<\/strong>, y\u00f6netti\u011fi e-ticaret sunucusunun geceleri neden a\u015f\u0131r\u0131 CPU t\u00fcketti\u011fini ara\u015ft\u0131rd\u0131\u011f\u0131nda, log dosyalar\u0131nda saniyede 500 adet ba\u015far\u0131s\u0131z SSH giri\u015f denemesi yap\u0131ld\u0131\u011f\u0131n\u0131 fark eder. \u015eifresi \u00e7ok g\u00fc\u00e7l\u00fc (\u00f6rne\u011fin 32 karakterli karma\u015f\u0131k bir anahtar) olsa bile, sunucunun her bir ba\u015far\u0131s\u0131z denemeye yan\u0131t vermek i\u00e7in harcad\u0131\u011f\u0131 efor, sistemi fel\u00e7 etmektedir.<\/p>\n\n\n\n<p>Fail2ban kulland\u0131\u011f\u0131n\u0131zda:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kaynak T\u00fcketimi S\u0131f\u0131rlan\u0131r:<\/strong> Sald\u0131rgan\u0131n IP adresi g\u00fcvenlik duvar\u0131 seviyesinde (Network Layer) engellendi\u011fi i\u00e7in, gelen istekler sunucu yaz\u0131l\u0131m\u0131na (SSH daemon veya Web Sunucusu) hi\u00e7 ula\u015fmadan do\u011frudan a\u011f kart\u0131nda reddedilir (Drop). Bu, sunucunun an\u0131nda rahatlamas\u0131n\u0131 sa\u011flar.<\/li>\n\n\n\n<li><strong>Otomasyon Sayesinde Uyku \u00c7ekebilirsiniz:<\/strong> Binlerce farkl\u0131 IP adresini manuel olarak engelleyemezsiniz. Fail2ban, 7\/24 uyumadan bu i\u015fi sizin yerinize dinamik olarak yapar.<\/li>\n\n\n\n<li><strong>Hedef K\u00fc\u00e7\u00fclt\u00fcrs\u00fcn\u00fcz:<\/strong> Sald\u0131rgan botlar, genellikle birka\u00e7 engellemeden sonra o IP adresinin korumal\u0131 oldu\u011funu (tarpit veya fail2ban arkas\u0131nda oldu\u011funu) anlar ve kaynak israf etmemek i\u00e7in sunucunuzu tarama listelerinden \u00e7\u0131kar\u0131rlar.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Adim_Adim_Fail2ban_Kurulumu\"><\/span>Ad\u0131m Ad\u0131m Fail2ban Kurulumu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Fail2ban, neredeyse t\u00fcm pop\u00fcler Linux da\u011f\u0131t\u0131mlar\u0131n\u0131n resmi paket depolar\u0131nda bulunur. Kurulumu olduk\u00e7a basittir.<\/p>\n\n\n\n<p><strong>Ubuntu \/ Debian Tabanl\u0131 Sistemler \u0130\u00e7in:<\/strong> \u00d6ncelikle paket depolar\u0131n\u0131 g\u00fcncelleyin ve yaz\u0131l\u0131m\u0131 kurun:<\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install fail2ban -y\n<\/code><\/pre>\n\n\n\n<p><strong>AlmaLinux \/ CentOS \/ RHEL Tabanl\u0131 Sistemler \u0130\u00e7in:<\/strong> Bu sistemlerde Fail2ban, EPEL (Extra Packages for Enterprise Linux) deposunda bulunur. Bu nedenle \u00f6nce EPEL&#8217;i aktif etmelisiniz:<\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install epel-release -y\nsudo dnf install fail2ban -y\n<\/code><\/pre>\n\n\n\n<p>Kurulum tamamland\u0131ktan sonra, sunucu yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda Fail2ban&#8217;\u0131n otomatik olarak \u00e7al\u0131\u015fmas\u0131 i\u00e7in servisi etkinle\u015ftirin ve ba\u015flat\u0131n:<\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl enable fail2ban\nsudo systemctl start fail2ban\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fail2ban_Yapilandirmasi_En_Iyi_Uygulamalar_Jail_Ayarlari\"><\/span>Fail2ban Yap\u0131land\u0131rmas\u0131: En \u0130yi Uygulamalar (Jail Ayarlar\u0131)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Fail2ban&#8217;\u0131n kalbi <code>\/etc\/fail2ban\/<\/code> dizinidir. Bu dizine girdi\u011finizde <code>jail.conf<\/code> ad\u0131nda devasa bir yap\u0131land\u0131rma dosyas\u0131 g\u00f6r\u00fcrs\u00fcn\u00fcz.<\/p>\n\n\n\n<p><strong>Alt\u0131n Kural:<\/strong> Hi\u00e7bir profesyonel sistem y\u00f6neticisi <code>jail.conf<\/code> dosyas\u0131n\u0131 do\u011frudan d\u00fczenlemez. \u00c7\u00fcnk\u00fc yaz\u0131l\u0131m g\u00fcncellendi\u011finde bu dosya \u00fczerine yaz\u0131l\u0131r ve t\u00fcm ayarlar\u0131n\u0131z silinir. Bunun yerine bu dosyan\u0131n bir kopyas\u0131 olan <code>jail.local<\/code> dosyas\u0131n\u0131 olu\u015fturmal\u0131y\u0131z. Fail2ban her zaman <code>.local<\/code> uzant\u0131l\u0131 dosyalar\u0131 \u00f6ncelikli olarak okur.<\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo cp \/etc\/fail2ban\/jail.conf \/etc\/fail2ban\/jail.local\n<\/code><\/pre>\n\n\n\n<p>\u015eimdi bu <code>jail.local<\/code> dosyas\u0131n\u0131 favori metin d\u00fczenleyicinizle (nano veya vim) a\u00e7\u0131n:<\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/fail2ban\/jail.local\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Temel_DEFAULT_Parametrelerini_Anlamak\"><\/span>1. Temel [DEFAULT] Parametrelerini Anlamak<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Dosyan\u0131n en \u00fcst k\u0131sm\u0131nda yer alan <code>[DEFAULT]<\/code> b\u00f6l\u00fcm\u00fc, aksini belirtmedi\u011finiz s\u00fcrece sunucudaki t\u00fcm koruma kurallar\u0131 (jails) i\u00e7in ge\u00e7erli olacak evrensel ayarlard\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>ignoreip<\/code> (Beyaz Liste &#8211; Whitelist):<\/strong> G\u00fcvenlik uzman\u0131 <strong>Cansu<\/strong>, kendi ofis IP adresini buraya eklemedi\u011fi i\u00e7in \u015fifresini birka\u00e7 kez yanl\u0131\u015f girdi\u011finde kendi sunucusundan banlanm\u0131\u015ft\u0131! Bu durumu ya\u015famamak i\u00e7in sabit (statik) bir IP adresiniz varsa buraya eklemelisiniz. <em>\u00d6rnek:<\/em> <code>ignoreip = 127.0.0.1\/8 ::1 198.51.100.45<\/code><\/li>\n\n\n\n<li><strong><code>bantime<\/code> (Yasaklama S\u00fcresi):<\/strong> Bir IP adresi yakaland\u0131\u011f\u0131nda ne kadar s\u00fcre engelli kalaca\u011f\u0131n\u0131 belirler. &#8220;m&#8221; (dakika), &#8220;h&#8221; (saat), &#8220;d&#8221; (g\u00fcn) cinsinden yaz\u0131labilir. <em>\u00d6rnek:<\/em> <code>bantime = 24h<\/code> (Sald\u0131rgan 24 saat boyunca engellenir). E\u011fer kal\u0131c\u0131 bir ban istiyorsan\u0131z <code>-1<\/code> yazabilirsiniz (Tavsiye edilmez, veritaban\u0131n\u0131 \u015fi\u015firebilir).<\/li>\n\n\n\n<li><strong><code>findtime<\/code> (Arama S\u00fcresi) ve <code>maxretry<\/code> (Maksimum Deneme):<\/strong> Fail2ban&#8217;\u0131n tetiklenme \u015fart\u0131d\u0131r. <em>\u00d6rnek:<\/em> <code>findtime = 10m<\/code> ve <code>maxretry = 5<\/code> olarak ayarlanm\u0131\u015fsa; bu, &#8220;Bir IP adresi son 10 dakika i\u00e7inde 5 kez kural ihlali yaparsa onu banla&#8221; anlam\u0131na gelir.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Servislere_Ozel_Kurallari_Aktiflestirme_Jails\"><\/span>2. Servislere \u00d6zel Kurallar\u0131 Aktifle\u015ftirme (Jails)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Ayn\u0131 <code>jail.local<\/code> dosyas\u0131n\u0131n a\u015fa\u011f\u0131lar\u0131na do\u011fru indi\u011finizde <code>[sshd]<\/code>, <code>[nginx-http-auth]<\/code>, <code>[postfix]<\/code> gibi ba\u015fl\u0131klar g\u00f6receksiniz. Bunlara &#8220;Jail&#8221; (Hapishane) denir. Bir servisi korumaya almak i\u00e7in o ba\u015fl\u0131\u011f\u0131n alt\u0131na <code>enabled = true<\/code> yazman\u0131z yeterlidir.<\/p>\n\n\n\n<p><strong>\u00d6rnek bir SSH (sshd) Korumas\u0131 Yap\u0131land\u0131rmas\u0131:<\/strong><\/p>\n\n\n\n<p>Ini, TOML<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;sshd]\nenabled = true\nport    = ssh\nlogpath = %(sshd_log)s\nbackend = %(sshd_backend)s\nmaxretry = 3\nbantime = 48h\n<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki ayar ile SSH servisi i\u00e7in \u00f6zel bir kural tan\u0131mlad\u0131k: Varsay\u0131lan (default) ayarlar\u0131 ezerek, SSH i\u00e7in sadece 3 hata hakk\u0131 tan\u0131d\u0131k ve ban s\u00fcresini 48 saate \u00e7\u0131kard\u0131k. De\u011fi\u015fiklikleri kaydettikten sonra servisi yeniden ba\u015flatmal\u0131s\u0131n\u0131z: <code>sudo systemctl restart fail2ban<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fail2ban_Sadece_SSH_Icin_mi_Kullanilir_Web_Guvenligi\"><\/span>Fail2ban Sadece SSH \u0130\u00e7in mi Kullan\u0131l\u0131r? (Web G\u00fcvenli\u011fi)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Fail2ban denildi\u011finde akla ilk SSH portu gelse de, asl\u0131nda log \u00fcreten her t\u00fcrl\u00fc yaz\u0131l\u0131m i\u00e7in \u00f6zel filtreler yazabilirsiniz. Yaz\u0131l\u0131m geli\u015ftirici <strong>Ercan<\/strong>, y\u00f6netti\u011fi yo\u011fun trafikli Nginx web sunucusunda g\u00fcvenlik a\u00e7\u0131\u011f\u0131 tarayan botlardan muzdaripti.<\/p>\n\n\n\n<p>Siber korsanlar, Ercan&#8217;\u0131n sunucusunda olmayan sayfalar\u0131 (\u00f6rne\u011fin phpmyadmin aray\u00fczlerini, gizli wp-admin klas\u00f6rlerini) bulmak i\u00e7in s\u00fcrekli istek g\u00f6nderiyor ve Ercan&#8217;\u0131n loglar\u0131nda saniyede y\u00fczlerce &#8220;404 Not Found&#8221; veya &#8220;403 Forbidden&#8221; hatas\u0131 olu\u015fuyordu.<\/p>\n\n\n\n<p>Ercan, Fail2ban i\u00e7erisindeki <code>[nginx-botsearch]<\/code> ve <code>[nginx-limit-req]<\/code> jaillerini <code>enabled = true<\/code> yaparak aktif etti. Art\u0131k Fail2ban, Nginx loglar\u0131n\u0131 tar\u0131yor ve s\u00fcrekli var olmayan sayfalara girerek a\u00e7\u0131k arayan zararl\u0131 botlar\u0131n IP adreslerini do\u011frudan G\u00fcvenlik Duvar\u0131 \u00fczerinden engelleyerek web sunucusunun nefes almas\u0131n\u0131 sa\u011fl\u0131yordu.<\/p>\n\n\n\n<p>Ayn\u0131 \u015fekilde WordPress siteleriniz i\u00e7in XML-RPC sald\u0131r\u0131lar\u0131n\u0131 (wp-login.php) engelleyen \u00f6zel filtreler (regex kurallar\u0131) yazarak, sunucunuzdaki t\u00fcm web sitelerini tek bir merkezden koruma alt\u0131na alabilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fail2ban_Komutlari_ile_Sistemi_Yonetmek\"><\/span>Fail2ban Komutlar\u0131 ile Sistemi Y\u00f6netmek<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Fail2ban arka planda sessizce \u00e7al\u0131\u015f\u0131rken, neler olup bitti\u011fini g\u00f6rmek veya m\u00fcdahale etmek i\u00e7in <code>fail2ban-client<\/code> komut arac\u0131n\u0131 kullan\u0131r\u0131z. Hayat kurtaran temel komutlar \u015funlard\u0131r:<\/p>\n\n\n\n<p><strong>1. Fail2ban&#8217;\u0131n Genel Durumunu G\u00f6rmek:<\/strong><\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo fail2ban-client status\n<\/code><\/pre>\n\n\n\n<p><em>Bu komut, sistemde aktif olan (\u00e7al\u0131\u015fan) t\u00fcm Jail&#8217;lerin (sshd, nginx vb.) listesini verir.<\/em><\/p>\n\n\n\n<p><strong>2. Belirli Bir Servisteki Engellemeleri \u0130ncelemek:<\/strong><\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo fail2ban-client status sshd\n<\/code><\/pre>\n\n\n\n<p><em>Bu komutu yazd\u0131\u011f\u0131n\u0131zda, SSH servisinde o an itibar\u0131yla ka\u00e7 IP&#8217;nin engellendi\u011fini ve bu yasakl\u0131 IP adreslerinin tam listesini a\u00e7\u0131k\u00e7a g\u00f6rebilirsiniz.<\/em><\/p>\n\n\n\n<p><strong>3. Yanl\u0131\u015fl\u0131kla Engellenen Bir IP Adresinin Ban\u0131n\u0131 Kald\u0131rmak (Unban):<\/strong> Diyelim ki ofisteki i\u015f arkada\u015f\u0131n\u0131z <strong>Aylin<\/strong>, \u015fifresini unuttu\u011fu i\u00e7in sisteme giremedi ve Fail2ban onun IP adresini engelledi. Aylin&#8217;in i\u015fine devam edebilmesi i\u00e7in onun IP adresini \u015fu komutla manuel olarak listeden \u00e7\u0131karabilirsiniz:<\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo fail2ban-client set sshd unbanip 198.51.100.45\n<\/code><\/pre>\n\n\n\n<p><em>(sshd k\u0131sm\u0131n\u0131 hangi servisten banland\u0131ysa onunla de\u011fi\u015ftirebilirsiniz).<\/em><\/p>\n\n\n\n<p><strong>4. Bir IP Adresini Manuel Olarak Yasaklamak (Ban):<\/strong> \u015e\u00fcpheli buldu\u011funuz bir IP&#8217;yi kurala tak\u0131lmas\u0131n\u0131 beklemeden do\u011frudan engellemek isterseniz:<\/p>\n\n\n\n<p>Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo fail2ban-client set sshd banip 203.0.113.10\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sonuc_ve_Guvenlik_Felsefesi\"><\/span>Sonu\u00e7 ve G\u00fcvenlik Felsefesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Siber g\u00fcvenlik, tek bir tu\u015fa basarak \u00e7\u00f6z\u00fclebilecek sihirli bir kutu de\u011fil, katmanl\u0131 bir savunma sanat\u0131d\u0131r. Fail2ban, bu savunma katmanlar\u0131n\u0131n tart\u0131\u015fmas\u0131z en g\u00fc\u00e7l\u00fc, en hafif ve en az bak\u0131m gerektiren dinamik bariyerlerinden biridir.<\/p>\n\n\n\n<p>Ancak unutulmamal\u0131d\u0131r ki Fail2ban tek ba\u015f\u0131na bir mucize de\u011fildir. Sunucu g\u00fcvenli\u011finizi ger\u00e7ekten sa\u011flamla\u015ft\u0131rmak istiyorsan\u0131z; Fail2ban kullan\u0131m\u0131n\u0131n yan\u0131 s\u0131ra SSH varsay\u0131lan portunu (22) de\u011fi\u015ftirmeli, &#8220;root&#8221; kullan\u0131c\u0131s\u0131n\u0131n do\u011frudan \u015fifreyle giri\u015f yapmas\u0131n\u0131 kapatmal\u0131 (PermitRootLogin no) ve mutlaka RSA\/Ed25519 \u015fifreleme anahtarlar\u0131 (SSH Keys) ile giri\u015f yapmal\u0131s\u0131n\u0131z. Fail2ban ile bu katmanlar\u0131 birle\u015ftirdi\u011finizde, sunucunuz dijital okyanustaki en y\u0131k\u0131c\u0131 kaba kuvvet (Brute Force) f\u0131rt\u0131nalar\u0131na kar\u015f\u0131 bile sars\u0131lmaz bir kaleye d\u00f6n\u00fc\u015fecektir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dijital d\u00fcnyada yeni bir Linux sunucu (VPS veya Dedicated Server)<a href=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/\">&#8230;<\/a><\/p>\n","protected":false},"author":6,"featured_media":23733,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-23732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\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.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026) - Cenuta Blog\" \/>\n<meta property=\"og:description\" content=\"Dijital d\u00fcnyada yeni bir Linux sunucu (VPS veya Dedicated Server)...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Cenuta Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cenutacom\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-24T00:01:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-24T00:01:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cenutacom\" \/>\n<meta name=\"twitter:site\" content=\"@cenutacom\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Baran O\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/#organization\",\"name\":\"Cenuta Telekom\u00fcnikasyon Anonim \u015eirketi\",\"url\":\"https:\/\/www.cenuta.com\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/cenutacom\",\"https:\/\/www.instagram.com\/cenutacom\/\",\"https:\/\/www.linkedin.com\/company\/cenuta\",\"https:\/\/www.youtube.com\/cenuta\",\"https:\/\/twitter.com\/cenutacom\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/#logo\",\"inLanguage\":\"tr\",\"url\":\"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2020\/08\/logo_siyah.png\",\"contentUrl\":\"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2020\/08\/logo_siyah.png\",\"width\":805,\"height\":200,\"caption\":\"Cenuta Telekom\u00fcnikasyon Anonim \u015eirketi\"},\"image\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/#website\",\"url\":\"https:\/\/www.cenuta.com\/blog\/\",\"name\":\"Cenuta Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cenuta.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#primaryimage\",\"inLanguage\":\"tr\",\"url\":\"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg\",\"contentUrl\":\"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"Red prohibited sign no icon warning or stop symbol safety danger 3D illustration\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#webpage\",\"url\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/\",\"name\":\"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026) - Cenuta Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#primaryimage\"},\"datePublished\":\"2026-07-24T00:01:08+00:00\",\"dateModified\":\"2026-07-24T00:01:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.cenuta.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026)\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/#\/schema\/person\/0732262cd1d893b0f6ff806f442df9d5\"},\"headline\":\"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026)\",\"datePublished\":\"2026-07-24T00:01:08+00:00\",\"dateModified\":\"2026-07-24T00:01:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#webpage\"},\"wordCount\":1675,\"publisher\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg\",\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/#\/schema\/person\/0732262cd1d893b0f6ff806f442df9d5\",\"name\":\"Baran O\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cenuta.com\/blog\/#personlogo\",\"inLanguage\":\"tr\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1e4899262d57e005522a1b8ea0b9dea4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1e4899262d57e005522a1b8ea0b9dea4?s=96&d=mm&r=g\",\"caption\":\"Baran O\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"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.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/","og_locale":"tr_TR","og_type":"article","og_title":"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026) - Cenuta Blog","og_description":"Dijital d\u00fcnyada yeni bir Linux sunucu (VPS veya Dedicated Server)...","og_url":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/","og_site_name":"Cenuta Blog","article_publisher":"https:\/\/www.facebook.com\/cenutacom","article_published_time":"2026-07-24T00:01:08+00:00","article_modified_time":"2026-07-24T00:01:10+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_creator":"@cenutacom","twitter_site":"@cenutacom","twitter_misc":{"Yazan:":"Baran O","Tahmini okuma s\u00fcresi":"9 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.cenuta.com\/blog\/#organization","name":"Cenuta Telekom\u00fcnikasyon Anonim \u015eirketi","url":"https:\/\/www.cenuta.com\/blog\/","sameAs":["https:\/\/www.facebook.com\/cenutacom","https:\/\/www.instagram.com\/cenutacom\/","https:\/\/www.linkedin.com\/company\/cenuta","https:\/\/www.youtube.com\/cenuta","https:\/\/twitter.com\/cenutacom"],"logo":{"@type":"ImageObject","@id":"https:\/\/www.cenuta.com\/blog\/#logo","inLanguage":"tr","url":"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2020\/08\/logo_siyah.png","contentUrl":"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2020\/08\/logo_siyah.png","width":805,"height":200,"caption":"Cenuta Telekom\u00fcnikasyon Anonim \u015eirketi"},"image":{"@id":"https:\/\/www.cenuta.com\/blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.cenuta.com\/blog\/#website","url":"https:\/\/www.cenuta.com\/blog\/","name":"Cenuta Blog","description":"","publisher":{"@id":"https:\/\/www.cenuta.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cenuta.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"ImageObject","@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#primaryimage","inLanguage":"tr","url":"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg","contentUrl":"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg","width":2560,"height":1707,"caption":"Red prohibited sign no icon warning or stop symbol safety danger 3D illustration"},{"@type":"WebPage","@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#webpage","url":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/","name":"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026) - Cenuta Blog","isPartOf":{"@id":"https:\/\/www.cenuta.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#primaryimage"},"datePublished":"2026-07-24T00:01:08+00:00","dateModified":"2026-07-24T00:01:10+00:00","breadcrumb":{"@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.cenuta.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026)"}]},{"@type":"Article","@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#article","isPartOf":{"@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#webpage"},"author":{"@id":"https:\/\/www.cenuta.com\/blog\/#\/schema\/person\/0732262cd1d893b0f6ff806f442df9d5"},"headline":"Fail2ban Nedir? Linux Sunucularda Brute Force Sald\u0131r\u0131lar\u0131na Kar\u015f\u0131 Kesin G\u00fcvenlik Rehberi (2026)","datePublished":"2026-07-24T00:01:08+00:00","dateModified":"2026-07-24T00:01:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#webpage"},"wordCount":1675,"publisher":{"@id":"https:\/\/www.cenuta.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.cenuta.com\/blog\/fail2ban-nedir-linux-sunucularda-brute-force-saldirilarina-karsi-kesin-guvenlik-rehberi-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cenuta.com\/blog\/wp-content\/uploads\/2026\/07\/fail2ban-scaled.jpg","inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/www.cenuta.com\/blog\/#\/schema\/person\/0732262cd1d893b0f6ff806f442df9d5","name":"Baran O","image":{"@type":"ImageObject","@id":"https:\/\/www.cenuta.com\/blog\/#personlogo","inLanguage":"tr","url":"https:\/\/secure.gravatar.com\/avatar\/1e4899262d57e005522a1b8ea0b9dea4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1e4899262d57e005522a1b8ea0b9dea4?s=96&d=mm&r=g","caption":"Baran O"}}]}},"_links":{"self":[{"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/posts\/23732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/comments?post=23732"}],"version-history":[{"count":1,"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/posts\/23732\/revisions"}],"predecessor-version":[{"id":23734,"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/posts\/23732\/revisions\/23734"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/media\/23733"}],"wp:attachment":[{"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/media?parent=23732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/categories?post=23732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cenuta.com\/blog\/wp-json\/wp\/v2\/tags?post=23732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}