Hosting

Fail2Ban Nedir? Nasıl Çalışır ve Ne Zaman Kullanılır?

Fail2Ban Nedir? Nasıl Çalışır ve Ne Zaman Kullanılır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Fail2Ban Nedir? Nasıl Çalışır ve Ne Zaman Kullanılır?Teknik bilgi • Uygulanabilir yaklaşım
Fail2Ban Nedir? Nasıl Çalışır ve Ne Zaman Kullanılır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Fail2ban, loglarda tekrar eden başarısız girişleri okuyup geçici IP engeli uygular. Önce jail adı, log kaynağı ve engelleme altyapısının doğru çalıştığını doğrulamak gerekir. Aşağıdaki adımlar mevcut Fail2ban kurulumu içindir.

1. Etkin jail ve SSH kaynağı

sudo fail2ban-client status
sudo fail2ban-client status sshd
sudo journalctl -u sshd --since '20 minutes ago' --no-pager

Debian/Ubuntu'da SSH servis adı ssh olabilir. sshd jail'i listede yoksa ikinci komut hata verir; bu, IP'nizin engellenmediğini kanıtlamaz. Önce birinci çıktıda etkin jail isimlerini bulun.

2. Yerel ayar dosyası oluşturun

jail.conf yerine /etc/fail2ban/jail.d/sshd.local kullanın. systemd journal okuyan kurulum örneği:

[sshd]
enabled = true
backend = systemd
maxretry = 5
findtime = 10m
bantime = 1h

Özel SSH portunuz varsa port değerini gerçekten kullanılan portla eşleştirin. Bu dosya diğer jail ayarlarını değiştirmez. Mevcut SSH oturumunu açık tutun ve konsol erişiminizin olduğundan emin olun.

3. Test edip yükleyin

sudo fail2ban-client -t
sudo fail2ban-client reload
sudo fail2ban-client status sshd

İlk komut hata verirse reload yapmayın. Systemd backend kullanan jail'e ayrıca yanlış bir logpath tanımlamayın. Engelleme eyleminin nftables/iptables/firewalld yapınıza uygun olduğunu loglardan doğrulayın.

4. Yanlış engeli kaldırın

sudo fail2ban-client set sshd unbanip 203.0.113.10

Örnek IP yerine engellenen gerçek istemci IP'sini yazın. Bu yalnızca belirtilen jail'deki engeli kaldırır; kalıcı izin listesine eklemez. Aynı cihaz hatalı kayıtlı parola göndermeye devam ediyorsa tekrar engellenir. Başarısız girişlerin kaynağını düzelttikten sonra yeni oturumla bağlantıyı sınayın.

UST Bilişim Yaklaşımı

Bilgiyi uygulanabilir projeye dönüştürelim.

İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.

Projenizi Anlatın