Sikkerhed

Sådan ændres forbudstid fail2ban, endda forbud for evigt, hvis det ønskes

Sådan ændres forbudstid fail2ban, endda forbud for evigt, hvis det ønskes
Fail2ban er en åben kilde forebyggelse af indtrængen, der forbyder IP-adresser, hvilket gør for mange logins forsøg med den forkerte adgangskode. Forbudsperioden er som standard 10 minutter eller 600 sekunder. Det frigør automatisk IP'en efter 10 minutter for at undgå at låse ethvert legitimt system, der muligvis fejlagtigt er indtastet den forkerte adgangskode. Hvis du vil, kan du nemt ændre (øge eller formindske) standardforbudstiden.

I dette indlæg vil vi beskrive, hvordan du ændrer forbudstid i fail2ban. Vi beskriver også, hvordan man permanent forbyder en IP-adresse, hvis du nogensinde har brug for det.

Forudsætninger:

Bemærk: Fremgangsmåden, der er forklaret her, er testet på Ubuntu 20.04. Du kan dog følge den samme procedure for andre Linux-distributioner, der har fail2ban installeret.

Skift forbudstid i fail2ban

Som beskrevet ovenfor er standardforbudstiden i fail2ban 10 minutter. Forbudstiden er den tid (i sekunder), hvor en IP er forbudt efter et specifikt antal mislykkede godkendelsesforsøg. Den foretrukne måde er at indstille denne tid længe nok til at forstyrre ondsindede brugeraktiviteter. Det bør dog ikke være for længe for den legitime bruger fejlagtigt at blive forbudt på grund af hans mislykkede godkendelsesforsøg. Bemærk, at når en legitim bruger er forbudt, kan du også fjerne det manuelt i stedet for at vente på, at forbudstiden udløber.

Forbudstiden kan ændres ved at justere bantime parameter i fail2ban-konfigurationsfilen. Fail2ban sendes med konfigurationsfilen fængsel.konf under / etc / fail2ban vejviser. Det anbefales dog ikke at redigere denne fil direkte. I stedet for at ændre eventuelle konfigurationer skal du oprette et fængsel.lokal fil.

1. Hvis du allerede har oprettet fængslet.lokal fil, så kan du forlade dette trin. Opret fængsel.lokal fil ved hjælp af denne kommando i Terminal:

$ sudo cp / etc / fail2ban / fængsel.conf / etc / fail2ban / fængsel.lokal

Nu er det fængsel.lokal konfigurationsfil er oprettet.

2. For at ændre forbudstiden skal du nu justere bantime parameter i fængsel.lokal fil. For at gøre det skal du redigere fængsel.lokal fil som følger:

$ sudo nano / etc / fail2ban / fængsel.lokal

3. Skift bantime parameterværdi til den ønskede værdi. For eksempel for at forbyde IP-adresser til, lad os sige, 20 sekunder, skal du ændre den eksisterende værdi af bantime til 20. Gem derefter og afslut fængsel.lokal fil.

4. Genstart fail2ban-tjenesten som følger:

$ sudo systemctl genstart fail2ban

Derefter forbydes de IP-adresser, der foretager et specifikt antal mislykkede forbindelsesforsøg 20 sekunder. Du kan også bekræfte det ved at se på logfilerne:

$ cat / var / log / fail2ban.log

Ovenstående logfiler bekræfter, at tidsforskellen mellem et forbud og en unban-handling er 20 sekunder.

Forbud permanent en IP-adresse i fail2ban

Du kan også permanent udelukke en kilde-IP-adresse i fail2ban. Følg nedenstående trin for at gøre det:

1. Hvis du allerede har oprettet fængsel.lokal fil, så kan du forlade dette trin. skab fængsel.lokal fil ved hjælp af denne kommando i Terminal:

$ sudo cp / etc / fail2ban / fængsel.conf / etc / fail2ban / fængsel.lokal

Nu er det fængsel.lokal konfigurationsfil er oprettet.

2. Nu, for permanent at forbyde IP-adresser, skal du ændre bantime parameterværdi til -1. For at gøre det skal du først redigere fængsel.lokal konfigurationsfil som følger:

$ sudo nano / etc / fail2ban / fængsel.lokal

3. Nu for permanent at forbyde IP-adresser skal du ændre bantime parameter eksisterende værdi til -1.

Gem derefter og afslut fængsel.lokal fil.

4. Genstart fail2ban-tjenesten som følger:

$ sudo systemctl genstart fail2ban

Derefter bliver IP-adresserne, der foretager et specifikt antal mislykkede forbindelsesforsøg, permanent forbudt.

Det er alt! Dette indlæg beskrev, hvordan man ændrer forbudstiden eller permanent forbyder en kilde-IP, der foretager forkerte godkendelsesforsøg ved hjælp af fail2ban.

Sådan udvikler du et spil på Linux
For et årti siden ville ikke mange Linux-brugere forudsige, at deres foretrukne operativsystem en dag ville være en populær spilplatform til kommercie...
Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artik...
Bedste kommandoliniespil til Linux
Kommandolinjen er ikke kun din største allierede, når du bruger Linux, den kan også være kilde til underholdning, fordi du kan bruge den til at spille...