Conas a chur ar bun iptables chun bealach ar fad trácht ach amháin SSH i Debian Linux?

Seiceáil na iptables chumraíocht reatha
iptables -S

Ba chóir do aschur a bheith folamh mar seo a leanas…

  -P INPUT GLACADH
  -P GLACADH AR AGHAIDH
  ASCHUR -P GLACADH

 

Mura bhfuil do chuid iptables folamh mar atá thuas ansin d'fhéadfadh calafoirt breise a bheith ar oscailt ar do ríomhaire. Sa chás seo, chun flush an tábla, cineál iptables -F, ansin seiceáil an chumraíocht iptables ag clóscríobh iptables -S.

 

A chinntiú go mbeidh root

su
 

orduithe cumraíochta Cuir isteach tar éis líne amháin ag an am. Cinntigh le do thoil go bhfuil an t-ordú iontrála mar atá thíos leis an gcéanna, nó d'fhéadfá bloc SSH.

   iptables -A INPUT -I lo -j ACCEPT
   iptables -A IONCHUR -p TCP -m --dport TCP 22 -j GLACADH
   iptables -A ASCHUR -o lo -j ACCEPT
   iptables -A ASCHUR -p --sport TCP 22 -m stáit --state ARNA BHUNÚ -j ACCEPT
   iptables -p DROP INPUT
   iptables -P DROP ASCHUR

Sa thuas, Is lo don adapter loopback is gá do réir roinnt iarratais agus gan é roinnt iarratais d'fhéadfadh briseadh.

 

B'fhéidir gur mhaith leat freisin chun ligean do gach trácht le haschur. Mar sin, Bheadh ​​na rialacha seo a leanas in ionad an méid sin thuas…

   iptables -A INPUT -I lo -j ACCEPT
   iptables -A IONCHUR -p TCP -m --dport TCP 22 -j GLACADH
   iptables -p DROP INPUT

 

Más mian leat a lamhálfar ar bun agus paicéid a bhaineann ansin bheadh ​​na rialacha seo a leanas. Gan seo ní bheidh tú in ann úsáid a bhaint-Apt a fháil iarratais agus git. Bain úsáid as an méid seo a leanas in ionad an méid sin thuas 2 Leagann riail.

   iptables INPUT -I -m stáit --state ARNA BHUNÚ,GAOLMHARA -j ACCEPT
   iptables -A INPUT -I lo -j ACCEPT
   iptables -A IONCHUR -p TCP -m --dport TCP 22 -j GLACADH
   iptables -p DROP INPUT

Tar éis duit cinneadh leis na rialacha is oiriúnaí do do chóras, beidh ort a shábháil ar do rialacha, nó ní bheidh siad fós tar éis rebooting

Sábháil do rialacha i gcomhad

iptables-save > /etc/iptables.conf

An Sábhálann thuas do rialú a thabhairt i gcomhad. Beidh ort ansin a luchtú do rialacha maidir le gach Atosaigh

nano /etc/rc.local

Cuir an líne seo a leanas leis an gcomhad, os cionn exit 0

iptables-restore < /etc/iptables.conf
 

Thíos tá roinnt bríonna na rialacha ...

bhrí BUNAITHE go bhfuil an phacáid a bhaineann le ceangal a bhfuil borradh paicéid sa dá threo

bhrí BAINTEACH go bhfuil an phacáid a thosú nasc nua, ach tá baint aige le ceangal atá ann cheana, mar shampla aistriú sonraí FTP, nó earráid ICMP.