డెబియన్ లినక్స్ లో SSH తప్ప అన్ని ట్రాఫిక్ బ్లాక్ iptables ఏర్పాటు ఎలా?
ప్రస్తుత iptables ఆకృతీకరణ తనిఖీ
iptables -S
ఈ క్రింది విధంగా మీ అవుట్పుట్ ఖాళీగా ఉండాలి…
-పి ఇన్పుట్ అంగీకరించే -p FORWARD అంగీకరించు -p అవుట్పుట్ అంగీకరించు
మీ iptables ఖాళీ లేకపోతే పైన అప్పటి అదనపు పోర్ట్సు మీ కంప్యూటరులో ఓపెన్ కావచ్చు. ఈ విషయంలో, పట్టిక ఫ్లష్, రకం iptables -F, అప్పుడు టైప్ చేయడం ద్వారా iptables ఆకృతీకరణ తనిఖీ iptables -S.
రూట్ ఉండాలి నిర్ధారించడానికి
su
క్రింది ఎంటర్ ఆకృతీకరణ ఒక సమయంలో ఒక లైన్ ఆదేశాలను. ఎంట్రీ క్రమాన్ని క్రింద అదే నిర్ధారించడానికి దయచేసి, లేకపోతే మీరు SSH నిరోధించవచ్చు.
iptables -A ఇన్పుట్ -i తక్కువ అంగీకరించు -J iptables -A ఇన్పుట్ -p TCP -m TCP --dport 22 -j అంగీకరించు iptables -A -J అంగీకరించు అవుట్పుట్ -o తక్కువ iptables -A అవుట్పుట్ -p TCP --sport 22 -m రాష్ట్ర -J అంగీకరించు ఏర్పాటు --state iptables ఇన్పుట్ డ్రాప్ -p iptables -p అవుట్పుట్ DROP
పైన, lo కొన్ని అప్లికేషన్లు కొన్ని అప్లికేషన్లు మరియు అది లేకుండా అవసరమయ్యే విచ్చిన్నం లూప్ బాక్ అడాప్టర్ ఉంది.
మీరు కూడా అవుట్పుట్ అన్ని ట్రాఫిక్ మీకిష్టం ఉండవచ్చు. అందువలన, క్రింది నియమాలు పైన బదులుగా వర్తిస్తాయి…
iptables -A ఇన్పుట్ -i తక్కువ అంగీకరించు -J iptables -A ఇన్పుట్ -p TCP -m TCP --dport 22 -j అంగీకరించు iptables ఇన్పుట్ డ్రాప్ -p
మీరు ఏర్పాటు మరియు సంబంధిత కల్పించి ప్యాకెట్లను కావాలనుకుంటే అప్పుడు క్రింది నియమాలు వర్తిస్తాయి. ఈ లేకుండా మీరు apt-get మరియు git అభ్యర్థనలు ఉపయోగించడానికి చేయలేరు. బదులుగా పైన అనుసరిస్తూ 2 నిర్దేశించిన నియమాల.
iptables -I ఇన్పుట్ -m రాష్ట్ర ఏర్పాటు --state,సంబంధిత -J అంగీకరించు iptables -A ఇన్పుట్ -i తక్కువ అంగీకరించు -J iptables -A ఇన్పుట్ -p TCP -m TCP --dport 22 -j అంగీకరించు iptables ఇన్పుట్ డ్రాప్ -p
మీరు నియమాలు నిర్ణయించాము ఒకసారి మీ సిస్టమ్ సరియైన, మీరు మీ నియమాలు సేవ్ చెయ్యాలి, లేకపోతే వారు పునఃప్రారంభించటానికి తరువాత అంటిపెట్టుకుని కాదు
ఒక ఫైల్ మీ నియమాలను సేవ్
iptables-save > /etc/iptables.conf
పైన ఒక ఫైల్ లో మీ పాలన ఆదా. అప్పుడు మీరు ప్రతి రీబూట్ మీ నియమాలు లోడ్ చెయ్యాలి
nano /etc/rc.local
ఫైలు కింది లైనును, పైన exit 0
iptables-restore < /etc/iptables.conf
క్రింద కొన్ని కొత్త నియమాలు అర్థాలు ఉన్నాయి ...
ప్యాకెట్ రెండు దిశలలో ప్యాకెట్లను చూసింది ఇది ఒక కనెక్షన్ సంబంధం స్థాపించారు అర్థం
ప్యాకెట్ ఒక కొత్త కనెక్షన్ ప్రారంభమైనదని సంబంధిత అర్థం, కానీ ఇప్పటికే వున్న అనుసంధానమును సంబంధం ఉంది, వీటిలో FTP డేటా బదిలీ, లేదా ఒక ICMP లోపం.
