Kako podesiti iptables da blokira sav promet osim SSH u Debian Linux?
Provjerite trenutne iptables konfiguraciju
iptables -S
Vaš izlaz bi trebao biti prazan kako slijedi…
-P ULAZ PRIHVATITI -P FORWARD ACCEPT -P IZLAZ PRIHVATITI
Ako vaš iptables nije prazan kao što je gore onda ekstra luka mogla biti otvorena na vašem uređaju. U ovom slučaju, za ispiranje stola, tip iptables -F, zatim provjerite konfiguraciju iptables kucajući iptables -S.
Osigurati da je korijen
su
Unesite sljedeće konfiguracijske naredbe jednu liniju u jednom trenutku. Molimo provjerite redoslijed unosa je isti kao i ispod, inače može blokirati SSH.
iptables -A INPUT -i lo -J PRIHVATITI iptables -A INPUT -p tcp -m TCP --dport 22 -j ACCEPT iptables -A IZLAZ -o lo -J PRIHVATITI iptables -A OUTPUT -p tcp --sport 22 -m države --state OSNOVAN -J PRIHVATITI iptables -P INPUT DROP iptables -P IZLAZ DROP
U gore, lo je za loopback adapter koji se traži od strane neke aplikacije i bez njega neke aplikacije mogu slomiti.
Vi svibanj također žele dopustiti sav promet do izlaza. stoga, sljedeće pravila bi primijeniti umjesto gore…
iptables -A INPUT -i lo -J PRIHVATITI iptables -A INPUT -p tcp -m TCP --dport 22 -j ACCEPT iptables -P INPUT DROP
Ako želite da ljubimaca osnovan i srodnih pakete onda bi se primijeniti sljedeća pravila. Bez ovoga nećete biti u mogućnosti koristiti apt-get i zahtjevi git. Koristite sledeće umjesto gore 2 skup pravila.
iptables -I ULAZ -m države --state OSNOVAN,POVEZANI -J PRIHVATITI iptables -A INPUT -i lo -J PRIHVATITI iptables -A INPUT -p tcp -m TCP --dport 22 -j ACCEPT iptables -P INPUT DROP
Nakon što ste odlučili pravila najprikladniji za vaš sistem, trebat će vam da sačuvate pravila, u suprotnom neće postojati i nakon ponovnog pokretanja
Sačuvajte pravila u datoteku
iptables-save > /etc/iptables.conf
Gore čuva pravilo u datoteku. onda vam je potrebno za učitavanje vaša pravila na svakom reboot
nano /etc/rc.local
Dodajte sljedeće linije u datoteku, iznad exit 0
iptables-restore < /etc/iptables.conf
U nastavku su neke značenja pravila ...
OSNOVAN što znači da je paket je povezan s priključkom koji je video paketa u oba smjera
U VEZI što znači da je paket započinje novu vezu, ali je povezan sa postojeće veze, kao što je FTP transfer podataka, ili ICMP greške.
