Kako ustanoviti iptables, da blokirajo ves promet, razen SSH v Debian Linux?

Preverite trenutno konfiguracijo iptables
iptables -S

Vaš izhod mora biti prazna, kot sledi…

  -P INPUT ACCEPT
  -P FORWARD ACCEPT
  -P IZHOD ACCEPT

 

Če je vaš iptables ni prazna, kot zgoraj, potem bi dodatna vrata je na voljo na vašem računalniku. V tem primeru, za spiranje tabelo, tip iptables -F, nato preveri konfiguracijo iptables z vpisom iptables -S.

 

Zagotoviti, da je koren

su
 

Vnesite naslednjo konfiguracijo ukaze eno vrstico naenkrat. Poskrbite, da je vrstni red vpisa je enak kot spodaj, V nasprotnem primeru lahko blokira SSH.

   iptables -A INPUT -i lo -J ACCEPT
   iptables -A INPUT -p tcp -m TCP --dport 22 -j ACCEPT
   iptables -A PROIZVODNJA -o lo -j ACCEPT
   iptables -A OUTPUT -p tcp --sport 22 -m stanje --state sedežem -j ACCEPT
   iptables -P INPUT DROP
   iptables -P IZHOD DROP

V zgoraj, lo je za loopback adapter, ki je v nekaterih aplikacijah in brez nje nekaterih aplikacijah zahteva se lahko zlomi.

 

Morda boste prav tako želeli, da ves promet na izhodu. zato, naslednja pravila bi namesto tega uporabljajo od naštetega…

   iptables -A INPUT -i lo -J ACCEPT
   iptables -A INPUT -p tcp -m TCP --dport 22 -j ACCEPT
   iptables -P INPUT DROP

 

Če bi radi, da je omogočila vzpostaviti in povezanih paketov potem veljajo naslednja pravila. Brez tega ne boste mogli uporabljati apt-get zahteve GIT in. Uporabi namesto zgoraj naslednjim 2 pravilo kompleti.

   iptables -I INPUT -m state --state ustanovljeno,POVEZANIH -j ACCEPT
   iptables -A INPUT -i lo -J ACCEPT
   iptables -A INPUT -p tcp -m TCP --dport 22 -j ACCEPT
   iptables -P INPUT DROP

Ko ste se odločili pravila najbolj primerno za vaš sistem, boste morali shraniti pravila, sicer ne bodo prisotni tudi po ponovnem zagonu

Shranite pravila v datoteko

iptables-save > /etc/iptables.conf

Zgoraj shrani pravilo v datoteko. Nato boste morali naložiti svoje predpise o vsakem zagonu

nano /etc/rc.local

Dodajte naslednjo vrstico v datoteko, nad exit 0

iptables-restore < /etc/iptables.conf
 

Spodaj je nekaj pomenov pri pravilih ...

Ustanovljeno kar pomeni, da je paketna povezan s priključkom, ki je gledano pakete v obeh smereh

NANAŠA kar pomeni, da je paketna začenja novo povezavo, ampak je povezan z obstoječo povezavo, kot prenos podatkovnim FTP, ali je prišlo do napake ICMP.