1. lépés: Az IPTables telepítésének ellenőrzése
2. lépés: IPTables szabályok hozzáadása
3. lépés: Szabályok mentése
iptablesegy tűzfalszoftver, amely számos disztribúcióban megtalálható, beleértve a CentOS-t és az Ubuntu-t is. Ebben a dokumentumban megtudhatja, hogyan akadályozhatja meg a párhuzamos kapcsolatokat egyetlen IP-címről a használatával iptables. Ez javíthatja a biztonságot és megakadályozhatja az egyszerű DDoS-támadásokat.
1. lépés: Az IPTables telepítésének ellenőrzése
Annak ellenőrzéséhez, hogy iptablestelepítve van-e, hajtsa végre:
which iptables
Ha ez olyan elérési utat ad vissza, mint például a /sbin/iptables, akkor iptablestelepítve van a rendszerére. Ellenkező esetben a apt-get install iptables, vagy a futtatásával telepítheti yum install iptables.
Ha Debian-alapú rendszert használ, telepítse iptables-persistent, hogy könnyen el tudja menteni és újratölteni iptables:
apt-get install iptables-persistent
2. lépés: IPTables szabályok hozzáadása
A iptablesszabályok hozzáadása közben elmagyarázom, hogy mit csinál az egyes szabályok.
iptables -I INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --set
Ez a szabály ellenőrzi a bejövő IP-kapcsolatokat az eth0interfészhez ( -i eth0) a 80-as porthoz.
iptables -I INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --update --seconds 60 --hitcount 10 -j DROP
Ez a szabály ellenőrzi, hogy ez a kapcsolat új (nem kockázatos)-e az elmúlt 60 másodpercben ( --seconds 60). Megszakítja a kapcsolatot, ha a forgalom meghaladja a 10-et ( --hitcount 10).
3. lépés: Szabályok mentése
A szabályok hozzáadása után el kell mentenie őket, és újra kell töltenie iptables. A szabályokat az iptables-persistentimént telepített segítségével menthetjük el :
service iptables-persistent save
service iptables-persistent reload
Javította a szerver biztonságát azáltal, hogy korlátozza az egyidejű kapcsolatokat egy IP-címről a használatával iptables.