Chiar și cu tot restul securizat, boții nu se opresc niciodată din încercat parole pe portul 22 — e un zgomot de fond și o încărcare constantă. fail2ban îți urmărește logurile și blochează automat orice IP care greșește autentificarea de prea multe ori, așa că atacatorii sunt opriți după câteva încercări, în loc să ghicească la nesfârșit. E o instalare mică și o scădere mare a spamului din loguri.
1. Instalează fail2ban
sudo apt update && sudo apt install -y fail2ban
2. Creează o configurație locală
Nu edita niciodată direct jail.conf-ul livrat — suprascrie-l în jail.local:
sudo tee /etc/fail2ban/jail.local > /dev/null <<'EOF'
[DEFAULT]
# don't ban yourself — add your home/office IP
ignoreip = 127.0.0.1/8 ::1
bantime = 1h
findtime = 10m
maxretry = 5
[sshd]
enabled = true
EOF
Asta blochează un IP pentru o oră după 5 autentificări eșuate în 10 minute. Adaugă propriul IP în ignoreip, ca o parolă tastată greșit să nu te încuie niciodată afară.
3. Pornește-l și activează-l la boot
sudo systemctl enable --now fail2ban
4. Verifică jailul SSH
sudo fail2ban-client status sshd
Vei vedea câte IP-uri sunt blocate acum — adesea un număr surprinzător, în doar câteva minute.
Gestionarea blocărilor
sudo fail2ban-client set sshd unbanip 1.2.3.4 # lift a ban
sudo fail2ban-client status # list all jails
sudo systemctl reload fail2ban # apply config changes
Avertismente cinstite
- Adaugă propriul IP în
ignoreip, ca greșelile repetate de tastare să nu te blocheze. Dacă totuși ești blocat, așteaptă să treacă bantime sau folosește o consolă de la furnizor — EQVPS îi dă una fiecărui VPS. - fail2ban completează cheile SSH, nu le înlocuiește. Cheile fac ca ghicitul să nu reușească niciodată; fail2ban oprește zgomotul și păzește și alte servicii.
- Ajustează după gust: un
bantimemai lung descurajează atacatorii insistenți; prea agresiv și riști să blochezi conexiuni legitime, dar instabile.
Pașii următori
fail2ban e un strat al unui server întărit. Combină-l cu autentificarea cu cheie SSH și un firewall UFW și parcurge toată lista de securitate pentru un VPS nou înainte să expui ceva pe internet.
Cum creezi un utilizator sudo pe un VPS și renunți la root →
Comentarii
Încă nu există comentarii. Fii primul.