23 Mrz/10 0
Keep it simple - Meget grundlæggende iptables
Iptables kan være temmelig forvirrende. Så jeg nødt til at skabe et fundament, et meget simpelt pillet script. Som standard er ingen porte tilgængelige udefra, må ønskede porte udtrykkeligt frigivet. Arbejd indefra-initierede forbindelser, forbindelser med de fælles porte også. Kan du forenkle det endnu mere?
# / Bin / bash # Slet alle eksisterende regler iptables-F # Som standard, forbyde indgående forbindelser iptables-P INPUT DROP # Som standard tillader udgående forbindelser iptables-P OUTPUT ACCEPT # Må ikke rute iptables-P FORWARD DROP # Localhost kan gøre noget iptables-A INPUT-i lo-j ACCEPT iptables-A OUTPUT-o lo-j ACCEPT # Indgående forbindelser til SSH og HTTP tillader iptables-A INPUT-j ACCEPT-p tcp - dport 22 iptables-A INPUT-j ACCEPT-p tcp - dport 80 # Tillad indkommende forbindelser på eksisterende forbindelser # Relate. (Dette er efter anmodning om forbindelse fra en klient og går) iptables-A INPUT-m state - state RELATED, NEDSAT-j ACCEPT

