PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Brute Force zaštita s Fail2Ban

Yazdır

Postavljanje Fail2Ban i Brute Force Protection na Linux poslužitelju

Vodič za zaštitu SSH, panela i servisnih ulaza s automatskim IP ban sustavom.

Svaki Linux poslužitelj otvoren za internet neprestano skeniraju automatizirani botovi. Ti se roboti posebno pokušavaju prijaviti na SSH uslugu metodom pokušaja i pogreške. Ova vrsta napada napad grubom silom Zove se.

Fail2Ban prati neuspješne pokušaje prijave iz log datoteka. Automatski zabranjuje IP adrese koje netočno unesu više od navedenog broja. Na taj način napadač ne može više puta pokušati unijeti lozinku preko iste IP adrese.

Jednostavno objašnjenje: Fail2Ban je poput zaštitara koji čeka na vratima. Primjećuje osobu koja stalno pokušava krivu lozinku i odvodi je od vrata.

1. Što radi Fail2Ban?

  • SSH smanjuje napade grubom silom.
  • Zabranjuje IP adrese koje unose veliki broj netočnih unosa.
  • Poduzima automatske radnje nadgledanjem zapisnika poslužitelja.
  • Radi zajedno s vatrozidom kako bi blokirao promet napada.
  • Također se može koristiti za panele poslužitelja igara, prijave na web panele i usluge pošte.

2. Instalacija Fail2Ban

Na sustavima temeljenim na Ubuntu i Debianu:

apt update
apt install fail2ban -y

Na sustavima CentOS, AlmaLinux ili Rocky Linux:

yum install epel-release -y
yum install fail2ban -y

Za pokretanje usluge i njezino automatsko pokretanje pri pokretanju:

systemctl enable fail2ban
systemctl start fail2ban
systemctl status fail2ban

3. Kopirajte datoteku zadanih postavki

Fail2Ban postavke izravno zatvor.konf Ne treba ga uređivati u datoteci. Budući da se ova datoteka može promijeniti u ažuriranjima. umjesto toga zatvor.lokalni datoteka je stvorena.

cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Zatim uredite datoteku:

nano /etc/fail2ban/jail.local

4. Omogućavanje SSH zaštite

u datoteci [sshd] Pronađite odjeljak i uredite ga na sljedeći način:

[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 5
findtime = 10m
bantime = 1h

Ova postavka znači:

  • maxretry = 5: Radnja se poduzima nakon 5 netočnih unosa.
  • vrijeme pronalaska = 10m: Pokušaji se broje unutar razdoblja od 10 minuta.
  • bantime = 1h: IP adresa je zabranjena na 1 sat.
Pažnja: Kako biste spriječili da vaša vlastita IP adresa bude slučajno zabranjena, možete dodati svoju pouzdanu IP adresu u ignoreip polje.

5. Sigurno postavljanje vaše vlastite IP adrese

Ako koristite fiksni IP, možete isključiti vlastitu IP adresu iz sustava zabrane.

ignoreip = 127.0.0.1/8 192.168.1.1 SUNUCUYA_BAGLANDIGINIZ_IP

ovdje IP NA KOJI STE SPOJENI NA POSLUŽITELJ U polje morate napisati svoju stvarnu IP adresu.

6. Ponovno pokretanje usluge Fail2Ban

systemctl restart fail2ban

Za provjeru statusa:

fail2ban-client status

Da vidite status SSH zatvora:

fail2ban-client status sshd

7. Vidite zabranjene IP adrese

fail2ban-client status sshd

na izlazu Popis zabranjenih IP adresa U polju se pojavljuju zabranjene IP adrese.

8. Otvaranje slučajno zabranjene IP adrese

Ako je vaša vlastita IP adresa ili IP adresa pouzdanog korisnika greškom zabranjena, možete je ukloniti sljedećom naredbom:

fail2ban-client set sshd unbanip IP_ADRESI

Uobičajene greške

  • Izravno uređivanje datoteke jail.conf
  • Nedodavanje vlastite IP adrese u ignoreip polje
  • Ne mijenja se postavka porta Fail2Ban iako je SSH port promijenjen
  • Pogrešno upisivanje putanje datoteke dnevnika
  • Misleći da je Fail2Ban aktivan i ne provjerava status usluge

FAQ

Pruža li sam Fail2Ban dovoljnu sigurnost?
Ne. Fail2Ban je važan sloj zaštite, ali treba ga koristiti u kombinaciji sa jakom lozinkom, ažuriranim sustavom, vatrozidom i ispravnom konfiguracijom usluge.

Štiti li Fail2Ban poslužitelj igre?
Ne analizira izravno promet igre. Međutim, može pružiti zaštitu putem SSH-a, panela, web usluga i nekih logova.

Mogu li povećati trajanje zabrane?
da Možete postaviti vrijednost bantimea na duža razdoblja kao što su 24h, 7d umjesto 1h.

Sigurnosne preporuke

  • Isključite root prijavu.
  • Koristite jaku i jedinstvenu lozinku.
  • Ako je moguće, prijavite se pomoću SSH ključa.
  • Redovito provjeravajte zapisnike Fail2Ban.
  • Ne ostavljajte nepotrebne usluge otvorenima za internet.

Ovaj članak je posebno pripremljen za PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner