iptablesफ़ायरवॉल सॉफ़्टवेयर है जो CentOS और Ubuntu सहित कई वितरणों में पाया जा सकता है। इस डॉक्टर में, आप देखेंगे कि कैसे आप एक एकल आईपी पते से समवर्ती कनेक्शन को रोक सकते हैं iptables। यह सुरक्षा में सुधार कर सकता है और सरल डीडीओएस हमलों को रोक सकता है।
चरण 1: IPTables स्थापना का सत्यापन
यह सत्यापित करने के लिए कि iptablesक्या स्थापित किया गया है, निष्पादित करें:
which iptables
यदि यह एक रास्ता देता है जैसे कि /sbin/iptables, तो iptablesआपके सिस्टम पर स्थापित है। अन्यथा, आप इसे निष्पादित करके स्थापित कर सकते हैं apt-get install iptables, या yum install iptables।
यदि आप एक डेबियन-आधारित प्रणाली चला रहे हैं, तो iptables-persistentआसानी से सहेजने और पुनः लोड करने में सक्षम होने के लिए स्थापित करें iptables:
apt-get install iptables-persistent
चरण 2: IPTables नियम जोड़ना
iptablesनियमों को जोड़ते हुए , मैं बताऊंगा कि हर नियम क्या करता है।
iptables -I INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --set
यह नियम आने वाले आईपी कनेक्शनों को 80 पोर्ट करने के लिए eth0इंटरफ़ेस ( -i eth0) की जाँच करेगा ।
iptables -I INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --update --seconds 60 --hitcount 10 -j DROP
यह नियम जाँच करेगा कि यह कनेक्शन पिछले 60 सेकंड ( --seconds 60) में नया है (कोई जोखिम नहीं )। यह कनेक्शन को छोड़ देगा यातायात प्रवाह 10 ( --hitcount 10) से अधिक होना चाहिए ।
चरण 3: नियमों की बचत
नियमों को जोड़ने के बाद, आपको उन्हें बचाने और पुनः लोड करने की आवश्यकता होगी iptables। नियमों का उपयोग करके बचाया जा सकता है iptables-persistent, जिसे हमने अभी स्थापित किया है:
service iptables-persistent save
service iptables-persistent reload
आपने IP पते का उपयोग करके समवर्ती कनेक्शन को सीमित करके सर्वर सुरक्षा में सुधार किया है iptables।