SSH डेबियन Linux मध्ये वगळता सर्व रहदारी अवरोधित करण्यासाठी iptables कसे सेट अप?

चालू iptables संरचना तपासा
iptables -S

खालील प्रमाणे आपल्या आउटपुट रिक्त असावा…

  -पी इनपुट स्वीकारा
  -P पुढे स्वीकारा
  -P आउटपुट स्वीकारा

 

आपल्या iptables रिक्त नाही तर वरील नंतर अतिरिक्त पोर्ट आपल्या मशीनवर ओपन असू शकते. या प्रकरणात, टेबल लाली करण्यासाठी, प्रकार iptables -F, नंतर टाइप करून iptables कॉन्फिगरेशन तपासा iptables -S.

 

मूळ असल्याचे खात्री

su
 

खालील प्रविष्ट करा संरचना एका वेळी एक ओळ आज्ञा. नोंद क्रम खाली समान आहे हे सुनिश्चित करा, अन्यथा आपण SSH ब्लॉक करू शकता.

   iptables -A इनपुट -i पाहा स्वीकारा -j
   iptables -A TCP -m TCP --dport -p इनपुट 22 -j स्वीकारा
   iptables -A आउटपुट -o स्वीकारा -j पाहा
   iptables -A आउटपुट -p TCP --sport 22 -मीटर राज्य स्वीकार -j स्थापन --state
   iptables इनपुट ड्रॉप -P
   iptables -P आउटपुट ड्रॉप

वरील, पाहा लूपबॅक अडॅप्टर काही अनुप्रयोग काही अनुप्रयोग आणि ते न आवश्यक आहे खंडित करू शकतात आहे.

 

आपण आउटपुट सर्व रहदारीस अनुमती करू शकता. म्हणून, खालील वर नियम ऐवजी लागू होईल…

   iptables -A इनपुट -i पाहा स्वीकारा -j
   iptables -A TCP -m TCP --dport -p इनपुट 22 -j स्वीकारा
   iptables इनपुट ड्रॉप -P

 

आपण स्थापना आणि संबंधित दिले पॅकेटस् इच्छित असल्यास नंतर खालील नियम लागू होईल. या न करता आपण apt-get आणि git विनंत्या वापर करण्यास सक्षम होणार नाही. त्याऐवजी वरील खालील वापरा 2 नियम संच.

   iptables -i इनपुट -m स्थापन --state,संबंधित -j स्वीकारा
   iptables -A इनपुट -i पाहा स्वीकारा -j
   iptables -A TCP -m TCP --dport -p इनपुट 22 -j स्वीकारा
   iptables इनपुट ड्रॉप -P

तुम्ही तुमची प्रणाली सर्वात योग्य नियम निर्णय घेतला आहे एकदा, आपण आपले नियम जतन करणे आवश्यक आहे, अन्यथा ते रीबूट केल्यानंतर टिकून राहाणे नाही

फाइल आपल्या नियम जतन करा

iptables-save > /etc/iptables.conf

वरील फाइल आपल्या नियम वाचवतो. आपण नंतर प्रत्येक रीबूट आपल्या नियम लोड करणे आवश्यक आहे

nano /etc/rc.local

फाइलमध्ये खालील ओळ जोडा, वरील exit 0

iptables-restore < /etc/iptables.conf
 

खालील नियमांच्या काही अर्थ आहे ...

स्थापन अर्थ पॅकेट दोन्ही दिशांनी पॅकेट पाहिले आहे जे एक कनेक्शन संबद्ध आहे

संबंधित अर्थ पॅकेट नवीन जोडणी सुरू आहे, पण अस्तित्वातील जोडणी संबद्ध आहे, अशा FTP डेटा ट्रान्सफर म्हणून, किंवा ICMP त्रुटी.