Sut i sefydlu iptables i rwystro bob traffig ac eithrio SSH yn Debian Linux?
Gwiriwch y iptables cyfluniad cyfredol
iptables -S
Dylai eich cynnyrch fod yn wag, fel a ganlyn…
-P MEWNBWN DERBYN -P YMLAEN DERBYN ALLBWN -P DERBYN
Os nad yw eich iptables yn wag fel yr uchod, yna gallai porthladdoedd ychwanegol ar agor ar eich peiriant. Yn yr achos hwn, i fflysio y tabl, math iptables -F, Yna edrychwch ar y cyfluniad iptables drwy deipio iptables -S.
Sicrhau i root
su
Rhowch dilyn cyfluniad gorchmynion un llinell ar y tro. Sicrhewch fod y drefn mynediad yr un fath fel isod, fel arall efallai y byddwch yn bloc SSH.
-j iptables -A MEWNBWN -i lo DERBYN iptables -A MEWNBWN -P -m TCP --dport TCP 22 -j DERBYN iptables -A -O ALLBWN lo -j DERBYN iptables -A --sport TCP ALLBWN -P 22 -m wladwriaeth --state SEFYDLOG -j DERBYN iptables -P GALW MEWNBWN iptables -P GALW ALLBWN
Yn yr uchod, lo yw i'r adapter cylchol sy'n ofynnol gan rai ceisiadau ac hebddo rhai ceisiadau a allai dorri.
Efallai y byddwch hefyd am alluogi pob traffig i allbwn. felly, byddai'r rheolau canlynol yn gymwys yn lle'r uchod…
-j iptables -A MEWNBWN -i lo DERBYN iptables -A MEWNBWN -P -m TCP --dport TCP 22 -j DERBYN iptables -P GALW MEWNBWN
Os hoffech chi caniatáu pecynnau sefydledig ac cysylltiedig yna bydd y rheolau canlynol yn berthnasol. Heb hyn, ni fyddwch yn gallu defnyddio-gymryd addas a cheisiadau git. Defnyddiwch y canlynol yn lle'r uchod 2 setiau rheol.
iptables MEWNBWN -I -m wladwriaeth --state SEFYDLOG,CYSYLLTIEDIG -j DERBYN -j iptables -A MEWNBWN -i lo DERBYN iptables -A MEWNBWN -P -m TCP --dport TCP 22 -j DERBYN iptables -P GALW MEWNBWN
Unwaith y byddwch wedi penderfynu ar y rheolau mwyaf priodol ar gyfer eich system, bydd angen i chi gadw eich rheolau, fel arall ni fydd yn parhau ar ôl rebooting
Arbedwch eich rheolau i ffeil
iptables-save > /etc/iptables.conf
Mae'r uchod yn arbed eich rheol mewn ffeil. Yna, bydd angen i chi lwytho eich rheolau ar bob reboot
nano /etc/rc.local
Ychwanegwch y llinell ganlynol at y ffeil, uchod exit 0
iptables-restore < /etc/iptables.conf
Isod ceir rhai ystyron i'r rheolau ...
ystyr SEFYDLEDIG bod y pecyn yn gysylltiedig â chysylltiad sydd wedi gweld pecynnau i'r ddau gyfeiriad
ystyr CYSYLLTIEDIG bod y pecyn yn dechrau cysylltiad newydd, ond mae'n gysylltiedig â cysylltiad sy'n bodoli eisoes, megis trosglwyddo data FTP, neu gwall ICMP.
