Help - Zoeken - Gebruikers - Kalender
Volledige versie: Iptables configuratie
MandrivaClub.NL > Forum > Servers en netwerken
Aspendrake
Ik heb hier een klein servertje draaien met mandriva 2009.
Hierop wil ik remote kunnen inloggen via ssh. Dit is geregeld via iptables.
Echter kwam ik er achter dat ik op een of andere manier vaak wordt aangevallen door mensen die een login proberen te maken via known names enzo.
er staat een hele lijst met namen en failed password in de messages log.
nu heb ik gelezen dat je via onderstaande regels dir kan voorkomen.
iptables -A INPUT -i ${WAN} -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH
iptables -A INPUT -i ${WAN} -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 5 --rttl --name SSH -j DROP
deze regel zou ervoor moeten zorgen dat wanneer je binnen 60 sec meer dan 5 keer inlogd, jou ip adress wordt genegeerd. pas na 60 sec stilte mag je het weer proberen.

Maar, Wanneer ik dan zelf bij mij probeer in te loggen met fout namen en passworden blijft dit echter mogen. Ik had verwacht dat je dan na zoveel keer geen ssh login meer mag doen.
even voor de duidelijkheid ik probeer het via een andere internet verbinding alsof ik iemand anders ben.

iemand ervaring met deze regels om bruteforce ssh te onderscheppen?

HighKing
Kans zit er in dat de regel overruled wordt door een andere regel. Probeer daarom eens met -I (hoofdletter i) in plaats van -A, dan komt 'ie bovenaan de chain te staan.
Daarnaast mag ik aannemen dat je iets met de variabele ${WAN} hebt gedaan? Dit moet het externe ip van de machine zijn. Je kunt ook het hele "-i {$WAN}" weg laten om te zorgen dat de regel op alle interfaces actief wordt.

Met "iptables -L" kun je overigens zien wat de huidige regels zijn. Zelf doe ik dit meestal in combinatie met -n en --line-numbers. -n zorgt ervoor dat je ip-adressen krijgt te zien in plaats van namen en --line-numbers zorgt ervoor dat een regelnummer wordt geplaatst zodat je weet op welke positie een regel zit (handig als je een regel wilt verwijderen of aanpassen).

Wellicht kun je trouwens iets met de volgende post van Holy-Shit:
http://www.mandrivaclub.nl/site/index.php?...ost&p=57890
Aspendrake
Bedankt!
Ik ga ermee aan de slag.
Dit is een "Print" versie van onze forums. Om de volledige versie met meer informatie, afbeeldingen en opmaakte bekijken, a.u.b. klik hier.