iptables (limit/hitcount) -hjälp [löst]

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
danno
Inlägg: 445
Blev medlem: 08 okt 2006, 10:13
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Norrköping

iptables (limit/hitcount) -hjälp [löst]

Inlägg av danno »

Hej!
Skulle behöva hjälp med iptables-regel för att spärra inloggningsförsök till port 22 efter 5 felaktiga från den IP-adressen,
och sedan stänga i typ 10 minuter.

Övriga portar stängda.

mvh
danno
Senast redigerad av 1 danno, redigerad totalt 9 gånger.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: iptables (limit/hitcount) -hjälp

Inlägg av andol »

Riktigt den intelligensen finns inte i iptables. Även om du kan hålla koll på antal anslutningar per tidsenhet så är det inte nödvändigtvis ekvivalent med lyckade eller misslyckade inloggningar. Lättare är kanske att använda ett verktyg som fail2ban vilket tittar i loggar och därefter genererar specifika block-regler för syndande ip-numret.
Användarvisningsbild
Iceron
Inlägg: 387
Blev medlem: 22 jun 2007, 21:16
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Kontakt:

Re: iptables (limit/hitcount) -hjälp

Inlägg av Iceron »

andol skrev:Lättare är kanske att använda ett verktyg som fail2ban vilket tittar i loggar och därefter genererar specifika block-regler för syndande ip-numret.
Alternativt denyhosts: http://denyhosts.sourceforge.net/
Stationär: p4@2.4ghz, 512MB DDR,  nvidia 7600gs | Laptop: intel c2d@1.5ghz 1gb DDR2 | Mediacenter: p4@3ghz, 1gb ram, nvidia 6100LE | Server: p3@550mhz, 512mb ram, 420gb hd.
Bild
durus
Inlägg: 65
Blev medlem: 19 jun 2007, 14:37

Re: iptables (limit/hitcount) -hjälp

Inlägg av durus »

Kolla in http://kevin.vanzonneveld.net/techblog/ ... _iptables/
Jag har inte läst allt men jag tror att det behandlar precis det du vill göra.
Tyvärr tror jag att den inte går på ip utan på antal nya anslutningar. Så om någon kör bruteforce så stängs du också ute

Kod: Markera allt

sudo iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH
sudo iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 8 --rttl --name SSH -j DROP
Användarvisningsbild
danno
Inlägg: 445
Blev medlem: 08 okt 2006, 10:13
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Norrköping

Re: iptables (limit/hitcount) -hjälp

Inlägg av danno »

Tack för svaren...
Jag installerade fail2ban, vilket gick snabbt & enkelt.
Verkar vad jag kan se fungera utmärkt.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"