Hoe om op te rig iptables om al die verkeer blokkeer behalwe SSH in Debian Linux?
Gaan die huidige iptables opset
iptables -S
Jou uitset moet leeg wees soos volg…
-P INSET AANVAAR P FORWARD AANVAAR P UITSET AANVAAR
As jou iptables is nie leë soos hierbo dan ekstra poorte kan wees oop op jou rekenaar. In hierdie geval, om die tafel te spoel, tipe iptables -F, kyk dan die iptables opset deur te tik iptables -S.
Verseker as die stam
su
Tik volgende opset beveel een lyn op 'n tyd. Maak asseblief seker aan die orde van inskrywing is dieselfde as onder, anders sal jy dalk SSH blok.
iptables -A INSET-i lo -J AANVAAR iptables -A INSET-p tcp-m tcp --dport 22 -j AANVAAR iptables -A UITSET o lo -J AANVAAR iptables -A UITSET p tcp --sport 22 -m staat --state gestig -J AANVAAR iptables-p INSET DROP iptables P UITSET DROP
In die bogenoemde, lo is vir die teruglus adapter wat vereis word deur 'n paar programme en sonder dit 'n paar programme kan breek.
Jy kan ook al die verkeer om uitset te laat. Daarom, die volgende reëls sal in plaas van toepassing van die bogenoemde…
iptables -A INSET-i lo -J AANVAAR iptables -A INSET-p tcp-m tcp --dport 22 -j AANVAAR iptables-p INSET DROP
As jy wil graag toegelaat gestig en verwante pakkies dan die volgende reëls van toepassing sal wees. Sonder hierdie sal jy nie in staat wees om apt-get en git versoeke te gebruik. Gebruik die volgende in plaas van die bogenoemde 2 reël stelle.
iptables -Ek INSET-m staat --state gestig,VERWANTE -J AANVAAR iptables -A INSET-i lo -J AANVAAR iptables -A INSET-p tcp-m tcp --dport 22 -j AANVAAR iptables-p INSET DROP
Sodra jy die meeste geskik is vir jou stelsel het besluit om nie die reëls, jy sal nodig hê om jou reëls te red, anders sal hulle nie voortduur nadat weer te begin
Slaan jou reëls na 'n lêer
iptables-save > /etc/iptables.conf
Bogenoemde spaar jou reël in 'n lêer. Jy sal dan moet jou reëls op elke herlaai laai
nano /etc/rc.local
Voeg die volgende lyn na die lêer, bo exit 0
iptables-restore < /etc/iptables.conf
Hier is 'n paar betekenisse aan die reëls ...
Gestig betekenis dat die pakkie is wat verband hou met 'n verband wat pakkies gesien het in albei rigtings
VERWANTE betekenis dat die pakkie 'n nuwe verband begin, maar gaan gepaard met 'n bestaande verband, soos 'n oordrag FTP data, of 'n ICMP fout.
