Linux sunucularda CSF & LFD güvenlik duvarı kurulumu, firewalld çakışmasını çözme, brute-force engelleme, IP beyaz listeleme ve port flood koruması.
ConfigServer Security & Firewall (CSF) ve Login Failure Daemon (LFD), Linux sunucular (cPanel, DirectAdmin, Webmin) için geliştirilmiş dünyanın en popüler ve kararlı Stateful Packet Inspection (SPI) güvenlik duvarıdır. SSH, FTP, cPanel, Webmail ve MySQL portlarına yapılan brute-force kaba kuvvet saldırılarını anında tespit eder, saldırgan IP'yi banlar, SYN-Flood saldırılarını hafifletir ve sistem yöneticisine otomatik e-posta raporları sunar. Bu rehberde CSF/LFD kurulumunu ve port yapılandırmasını inceliyoruz.
1. Donanım ve Sistem Gereksinimleri Matrisi
| Parametre / Donanım | Minimum (Test / Dev) | Önerilen (Production) | Yüksek Trafik / Kurumsal | Mühendislik Notu |
|---|---|---|---|---|
| İşletim Sistemi | AlmaLinux 8/9 veya CloudLinux | CloudLinux 9 64-bit Minimal | Ubuntu 22.04 LTS | Tüm Linux dağıtımları. |
| RAM (Bellek) | 512 MB | 1 GB - 2 GB | 4 GB+ ECC RAM | Çok düşük bellek tüketimi (hafif arka plan daemon). |
| CPU Çekirdek | 1 vCPU | 2 vCPU | 4+ vCPU Dedicated | Paket filtreleme çekirdek seviyesinde (iptables) gerçekleşir. |
| Disk Alanı | 5 GB | 10 GB+ NVMe SSD | 20 GB+ NVMe SSD | Engellenen IP logları için minimum disk ihtiyacı. |
| Modül Gereksinimi | iptables / ip6tables | iptables-services | ipset | iptables modülleri çekirdekte aktif olmalıdır. |
2. Adım Adım Kurulum ve Yapılandırma Kılavuzu
Çakışan firewalld Servisini Durdurun ve Temel Paketleri Kurun
CSF kendi iptables kurallarını yönettiği için firewalld kapatılmalıdır:
systemctl stop firewalld
systemctl disable firewalld
systemctl mask firewalld
dnf install perl-libwww-perl perl-LWP-Protocol-https perl-GDGraph iptables-services ipset -y
Resmi CSF Paketini İndirin ve Kurulumu Başlatın
ConfigServer resmi kaynağından arşiv paketini kurun:
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
Test Modunu Kapatın ve Güvenlik Duvarını Aktif Edin
Kurulum bittiğinde CSF güvenlik amacıyla varsayılan olarak TESTING = "1" modundadır. Bunu kapatıp servisi başlatın:
sed -i 's/TESTING = "1"/TESTING = "0"/g' /etc/csf/csf.conf
csf -r
systemctl enable csf lfd
systemctl start csf lfd
3. Kurulumda En Sık Karşılaşılan Kritik Hatalar ve Kesin Çözümler
Kendi IP Adresinizin Yanlışlıkla Engellenmesi (Self-Ban)
🛠️ Kesin Çözüm Komutları:
# Başka bir bağlantı veya VNC/Konsol üzerinden IP'nizi beyaz listeye (Allow) ekleyin:
csf -a KENDI_IP_ADRESINIZ "Yonetici Guvenli IP"
csf -tr KENDI_IP_ADRESINIZ
csf -r
4. Production Güvenlik Sıkılaştırma ve Performans Ayarları
SYN-Flood ve Port Taraması Korumasını (Port Flood) Açın
Sunucuya yapılan anlık TCP sel saldırılarını sınırlandırın:
sed -i 's/SYNFLOOD = "0"/SYNFLOOD = "1"/g' /etc/csf/csf.conf
sed -i 's/PORTFLOOD = ""/PORTFLOOD = "80;tcp;20;5,443;tcp;20;5"/g' /etc/csf/csf.conf
csf -r
5. Sıkça Sorulan Sorular (Mühendislik SSS)
CSF üzerinden tek bir IP nasıl engellenir veya açılır?
SSH terminalinden engellemek için: `csf -d IP_ADRESI "Sebep"`; engeli kaldırmak için: `csf -dr IP_ADRESI` komutları kullanılır.
Kurumsal Sunucu & Panel Danışmanlığı
LiteSpeed, CyberPanel, Nginx, MariaDB ve Redis optimizasyonu, felaket kurtarma ve yüksek erişilebilirlik (HA) mimarilerinde Kırıkkale Yazılım sistem mühendisleri 7/24 yanınızda.
Sıkça Sorulan Sorular
Kırıkkale İşletmeniz İçin Web Sitesi & SEO Teklifi Alın
Google ilk sayfa hedefli, ultra hızlı Pure PHP mimarili kurumsal web sitesi ve e-ticaret altyapısıyla bölgenizdeki müşterilerinize anında ulaşın.
Okuyucu Yorumları (0)
Bu makale için henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Gönderin