Hvernig á að setja upp iptables til að loka alla umferð nema SSH í Debian Linux?

Athugaðu núverandi iptables stillingar
iptables -S

framleiðsla ætti að vera tómur eins og hér segir…

  -P INPUT TÖKUM
  -P FORWARD TÖKUM
  -P Output Samþykkja

 

Ef iptables þín er ekki tómt eins og að ofan þá auka port gæti verið opinn á vélinni þinni. Í þessu tilfelli, að skola borðið, gerð iptables -F, þá athuga iptables stillingar með því að slá iptables -S.

 

Tryggja að vera rót

su
 

Sláið inn eftirfarandi stillingar skipanir eina línu í einu. Vinsamlegast tryggja röð færslu er það sama og hér að neðan, annars getur þú loka SSH.

   iptables -A INPUT -i hó -J TÖKUM
   iptables -A INPUT -p TCP -M tcp --dport 22 -J Samþykkja
   iptables -A framleiðsla -o hó -j TÖKUM
   iptables -A framleiðsla -p TCP --sport 22 -m ástand --state STAÐFESTU -j ÞIGG
   iptables -P INPUT DROP
   iptables -P framleiðsla DROP

Í framangreindu, hó er fyrir sýndardisk millistykki sem krafist er af sumum forritum og án þess að það sumum forritum getur brot.

 

Þú gætir einnig viljað leyfa alla umferð að framleiðsla. því, Eftirfarandi reglur myndu gilda í stað þess að ofan…

   iptables -A INPUT -i hó -J TÖKUM
   iptables -A INPUT -p TCP -M tcp --dport 22 -J Samþykkja
   iptables -P INPUT DROP

 

Ef þú vildi eins og til að leyfilegt stofnað og tengdum pökkum þá eftirfarandi reglur myndu gilda. Án þess að það mun ekki vera fær um að nota líklegur til-fá og git beiðnir. Að nota eftirfarandi í stað þess að ofan 2 regla setur.

   IPTABLES -i-innslátt -m ástand --state STAÐFESTU,Svipaðir -J TÖKUM
   iptables -A INPUT -i hó -J TÖKUM
   iptables -A INPUT -p TCP -M tcp --dport 22 -J Samþykkja
   iptables -P INPUT DROP

Þegar þú hefur ákveðið reglur mest viðeigandi fyrir þinn kerfi, þú þarft að vista reglum, annars munu þeir ekki hverfa eftir að endurræsa

Vista reglum til að skrá

iptables-save > /etc/iptables.conf

Ofangreindu sparar reglu í skrá. Þú vilja þá þörf til að hlaða reglum á hverjum endurræsingu

nano /etc/rc.local

Bættu eftirfarandi línu til að skrá, hér að framan exit 0

iptables-restore < /etc/iptables.conf
 

Hér fyrir neðan eru nokkur merkingar á reglum ...

Stofnaður þýðir að pakki er í tengslum við tengsl sem hefur séð pakka í báðar áttir

Svipaðir þýðir að pakki er að stofna nýja tengingu, en tengist núverandi tengingu, svo sem flytja FTP gögn, eða ICMP villa.