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.