---
title: "Fail2ban"
description: "Fail2ban to narzędzie chroniące serwer Linux, które analizuje logi i automatycznie blokuje adresy IP prowadzące ataki brute-force i skanowanie usług."
url: "https://nodea.pl/pl/slownik-pojec/fail2ban"
lang: "pl"
updated: "2026-07-13"
---

# Fail2ban

> Fail2ban to narzędzie bezpieczeństwa dla systemów Linux, które monitoruje logi usług i automatycznie blokuje adresy IP wykazujące podejrzaną aktywność, np. wielokrotne nieudane logowania.

**Fail2ban** to darmowe narzędzie bezpieczeństwa dla systemów Linux, które w czasie rzeczywistym analizuje logi usług i automatycznie blokuje adresy IP wykazujące złośliwą aktywność. Najczęściej chroni przed atakami [brute-force](https://nodea.pl/pl/slownik-pojec/brute-force) na SSH, panele logowania, serwery pocztowe czy FTP, w których atakujący próbuje odgadnąć hasło przez tysiące żądań. Fail2ban ogranicza ryzyko przejęcia konta i odciąża serwer, odcinając natrętne źródła jeszcze zanim wyrządzą szkodę.

## Jak działa Fail2ban

Narzędzie działa w oparciu o tzw. jaile (jails) — zestawy reguł przypisane do konkretnych usług. Każdy jail obserwuje wskazany plik [logów serwera](https://nodea.pl/pl/slownik-pojec/logi-serwera) i porównuje wpisy z wzorcami (filtrami) opisującymi nieudane próby. Gdy z jednego adresu IP w zadanym oknie czasowym pojawi się zbyt wiele dopasowań, Fail2ban dodaje regułę do [firewalla](https://nodea.pl/pl/slownik-pojec/firewall), która odcina ten adres na określony czas.

### Filtry i akcje

Filtr to wyrażenie regularne rozpoznające w logu wpis o nieudanym logowaniu. Akcja określa, co ma się stać po przekroczeniu limitu — najczęściej jest to dodanie blokady w iptables lub nftables, ale można też wysłać powiadomienie e-mail albo zgłosić adres do zewnętrznej bazy reputacji.

## Zastosowanie w praktyce

Fail2ban to standardowy element utwardzania serwerów [VPS](https://nodea.pl/pl/slownik-pojec/vps) i maszyn dedykowanych. Administratorzy konfigurują go przede wszystkim dla usługi [SSH](https://nodea.pl/pl/slownik-pojec/ssh), gdzie logi natychmiast zapełniają się próbami logowania z całego świata, a także dla serwerów pocztowych, WordPressa i innych aplikacji z formularzami logowania. W usługach zarządzanych Fail2ban zwykle działa w tle jako jedna z pierwszych linii obrony, uzupełniając klucze SSH, silne hasła i aktualizacje bezpieczeństwa. Warto pamiętać, że Fail2ban to obrona reaktywna — reaguje dopiero na podejrzane wpisy w logach, dlatego stanowi uzupełnienie, a nie zamiennik dobrze skonfigurowanej zapory i podstawowych zasad bezpieczeństwa. Dla usług o dużym ruchu istotne jest też odpowiednie dobranie limitów, aby narzędzie nie blokowało przez pomyłkę adresów rzeczywistych użytkowników, np. za współdzielonym adresem publicznym.

### Czy Fail2ban zastępuje firewall?

Nie — Fail2ban działa razem z zaporą, a nie zamiast niej. Sam nie filtruje ruchu na bieżąco; analizuje logi i dopiero na ich podstawie tworzy reguły blokujące w firewallu (np. iptables lub nftables). Podstawowa zapora nadal jest niezbędna.

### Na jak długo Fail2ban blokuje adres IP?

Czas blokady (bantime) jest w pełni konfigurowalny — domyślnie to zwykle kilka do kilkunastu minut, ale można ustawić blokady wielogodzinne, a przy powtarzających się atakach nawet trwałe. Definiuje się także liczbę dozwolonych prób i okno czasowe ich zliczania.

## Powiązane

- [Brute force](https://nodea.pl/pl/slownik-pojec/brute-force)
- [Firewall](https://nodea.pl/pl/slownik-pojec/firewall)
- [SSH](https://nodea.pl/pl/slownik-pojec/ssh)
- [Logi serwera](https://nodea.pl/pl/slownik-pojec/logi-serwera)
- [Adres IP](https://nodea.pl/pl/slownik-pojec/adres-ip)

---

Wersje językowe: [en](https://nodea.io/en/glossary/fail2ban.md)  
Spis treści witryny: [llms.txt](https://nodea.pl/pl/llms.txt)
