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

Ochrana hrubou silou s Fail2Ban

Yazdır

Nastavení Fail2Ban a ochrana hrubou silou na serveru Linux

Průvodce ochranou SSH, panelových a servisních vstupů systémem automatického zákazu IP.

Každý linuxový server otevřený k internetu je neustále kontrolován automatickými roboty. Tito boti se zejména snaží přihlásit ke službě SSH metodou pokus-omyl. Tento typ útoku útok hrubou silou Říká se tomu.

Fail2Ban sleduje neúspěšné pokusy o přihlášení ze souborů protokolu. Automaticky zakáže IP adresy, které zadají nesprávně více než zadaný počet. Útočník tak nemůže opakovaně zkoušet heslo přes stejnou IP.

Jednoduché vysvětlení: Fail2Ban je jako hlídač čekající u dveří. Všimne si osoby, která neustále zkouší špatné heslo, a odvede ji pryč od dveří.

1. Co dělá Fail2Ban?

  • SSH snižuje útoky hrubou silou.
  • Zakazuje IP adresy, které zadávají velké množství nesprávných údajů.
  • Provádí automatickou akci sledováním protokolů serveru.
  • Spolu s firewallem blokuje útok.
  • Může být také použit pro panely herních serverů, přihlášení k webovým panelům a poštovní služby.

2. Fail2Ban instalace

Na systémech založených na Ubuntu a Debianu:

apt update
apt install fail2ban -y

Na systémech CentOS, AlmaLinux nebo Rocky Linux:

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

Spuštění služby a její automatické spouštění při spuštění:

systemctl enable fail2ban
systemctl start fail2ban
systemctl status fail2ban

3. Zkopírujte soubor výchozích nastavení

Nastavení Fail2Ban přímo jail.conf Neměl by být v souboru upravován. Protože tento soubor se může v aktualizacích změnit. místo toho vězení.místní soubor je vytvořen.

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

Poté upravte soubor:

nano /etc/fail2ban/jail.local

4. Povolení ochrany SSH

v souboru [sshd] Najděte sekci a upravte ji následovně:

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

Toto nastavení znamená:

  • maxretry = 5: Po 5 nesprávných zadáních se provede akce.
  • čas nalezení = 10m: Pokusy se počítají během 10 minut.
  • bantime = 1h: IP adresa je na 1 hodinu zakázána.
Pozor: Chcete-li zabránit náhodnému zablokování vaší vlastní IP adresy, můžete přidat svou důvěryhodnou IP adresu do pole ignoreip.

5. Uložení vaší vlastní IP adresy na bezpečné místo

Pokud používáte pevnou IP adresu, můžete ze systému zákazů vyloučit svou vlastní IP adresu.

ignoreip = 127.0.0.1/8 192.168.1.1 SUNUCUYA_BAGLANDIGINIZ_IP

tady IP, NA KTEROU JSTE PŘIPOJENI K SERVERU Do pole musíte napsat svou skutečnou IP adresu.

6. Restartování služby Fail2Ban

systemctl restart fail2ban

Chcete-li zkontrolovat stav:

fail2ban-client status

Chcete-li zobrazit stav vězení SSH:

fail2ban-client status sshd

7. Zobrazení zakázaných IP adres

fail2ban-client status sshd

na výstupu Seznam zakázaných IP adres V poli se objeví zakázané IP adresy.

8. Otevření náhodně zakázané IP adresy

Pokud byla vaše vlastní IP adresa nebo IP adresa důvěryhodného uživatele omylem zakázána, můžete ji odstranit pomocí následujícího příkazu:

fail2ban-client set sshd unbanip IP_ADRESI

Časté chyby

  • Přímá úprava souboru jail.conf
  • Nepřidání vlastní IP adresy do pole ignoreip
  • Nemění se nastavení portu Fail2Ban, i když se port SSH změnil
  • Špatně zadaná cesta k souboru protokolu
  • Myslí si, že Fail2Ban je aktivní a nekontroluje stav služby

FAQ

Poskytuje Fail2Ban sám o sobě dostatečné zabezpečení?
Ne. Fail2Ban je důležitá vrstva ochrany, ale měla by být používána ve spojení se silným heslem, aktuálním systémem, firewallem a správnou konfigurací služeb.

Chrání Fail2Ban herní server?
Neanalyzuje přímo herní provoz. Může však poskytnout ochranu prostřednictvím SSH, panelu, webových služeb a některých protokolů přihlášení.

Mohu prodloužit dobu trvání zákazu?
Ano. Hodnotu bantime můžete nastavit na delší období, jako je 24h, 7d místo 1h.

Bezpečnostní doporučení

  • Vypněte přihlášení roota.
  • Používejte silné a jedinečné heslo.
  • Pokud je to možné, přihlaste se pomocí klíče SSH.
  • Pravidelně kontrolujte protokoly Fail2Ban.
  • Nenechávejte zbytečné služby otevřené internetu.

Tento článek je speciálně připraven pro PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner