Computer >> कंप्यूटर >  >> प्रणाली >> Linux

UFW के साथ Ubuntu में फ़ायरवॉल को कैसे कॉन्फ़िगर करें?

लिनक्स ऑपरेटिंग सिस्टम सबसे मजबूत और सुरक्षित ऑपरेटिंग सिस्टम में से एक है जिसे आप अपने हाथों से प्राप्त कर सकते हैं। लेकिन इसका मतलब यह नहीं है कि यह सुरक्षा उल्लंघनों के लिए बिल्कुल भी प्रवृत्त नहीं है।

जब सूचना सुरक्षा की बात आती है, तो डेटा उल्लंघनों से बचने के लिए सक्रिय दृष्टिकोण अपनाना महत्वपूर्ण है। यह मार्गदर्शिका आपको दिखाती है कि अपने Ubuntu Linux सिस्टम पर फ़ायरवॉल को सक्षम और कॉन्फ़िगर करके अतिरिक्त स्तर की सुरक्षा कैसे जोड़ें।

फ़ायरवॉल का उपयोग क्यों करें?

परस्पर जुड़े उपकरणों की दुनिया में डेटा सुरक्षा सबसे महत्वपूर्ण है और यह आपके और आपके डिवाइस से शुरू होती है। अन्य सुरक्षा उपायों का पालन करने और सुरक्षित पासवर्ड का उपयोग करने के अलावा, फ़ायरवॉल आपके सिस्टम को सुरक्षित रखने में मदद कर सकता है।

फ़ायरवॉल एक नेटवर्क प्रोग्राम है जिसका उपयोग किसी नेटवर्क पर आने वाले और बाहर जाने वाले ट्रैफ़िक को प्रबंधित और नियंत्रित करने के लिए किया जाता है।

उबंटू लिनक्स फ़ायरवॉल एप्लिकेशन UFW के साथ आता है, जो सीधे फ़ायरवॉल . के लिए संक्षिप्त है , आपके फ़ायरवॉल के प्रबंधन के लिए एक सरल और कुशल अनुप्रयोग। UFW के साथ, आप अपने फ़ायरवॉल को कॉन्फ़िगर कर सकते हैं और नेटवर्क पर अपने कंप्यूटर की सुरक्षा के लिए प्रतिबंधात्मक नीतियां सेट कर सकते हैं।

UFW iptables . पर आधारित है , नेटवर्क कनेक्शन के प्रबंधन और फ़िल्टरिंग के लिए एक कर्नेल देशी प्रशासनिक उपकरण।

अपने फ़ायरवॉल की स्थिति जाँचना

उबंटू लिनक्स में डिफ़ॉल्ट रूप से फ़ायरवॉल अक्षम है। इससे पहले कि आप अपना फ़ायरवॉल कॉन्फ़िगर करना शुरू करें, आपको यह जांचना होगा कि यह सक्रिय है या नहीं या अक्षम

sudo ufw status
UFW के साथ Ubuntu में फ़ायरवॉल को कैसे कॉन्फ़िगर करें?

उपरोक्त आउटपुट से, यह दर्शाता है कि फ़ायरवॉल सक्रिय है और अन्य डिवाइस पोर्ट 5900 . तक पहुंच सकते हैं एक कनेक्शन शुरू करने के लिए। अधिकतर, VNC सर्वर पोर्ट का उपयोग करते हैं 5900 दूरस्थ डेस्कटॉप कनेक्शन की अनुमति देने के लिए।

यदि स्थिति आउटपुट निष्क्रिय, . कहता है तो आपको अपनी मशीन पर फ़ायरवॉल सक्षम करने की आवश्यकता है।

UFW के साथ फ़ायरवॉल को सक्षम करना

अपने फ़ायरवॉल को सक्षम करने के लिए, बस निम्न आदेश चलाएँ।

sudo ufw enable

आपका फ़ायरवॉल अब सक्षम है और सिस्टम बूट होने पर स्वचालित रूप से प्रारंभ हो जाएगा। यदि आप sudo ufw स्थिति . को फिर से चलाते हैं कमांड आप देखेंगे कि आपका फ़ायरवॉल अभी सक्रिय है।

युक्ति :जब भी आप ufw कमांड से परिवर्तन करते हैं, तो उन परिवर्तनों को पंजीकृत करने के लिए अपने फ़ायरवॉल को पुनः लोड करना सुनिश्चित करें।

sudo ufw reload

UFW के साथ फ़ायरवॉल लॉगिंग सक्षम करें

सिस्टम लॉगिंग एक सुरक्षा तंत्र है जो आपके कंप्यूटर पर होने वाली कुछ घटनाओं के पंजीकरण और रिकॉर्ड रखने के लिए जिम्मेदार है। आपका Linux ऑपरेटिंग सिस्टम लगातार महत्वपूर्ण ईवेंट लॉग कर रहा है और Ubuntu फ़ायरवॉल कोई अपवाद नहीं है।

संबंधित :Linux में सिस्टम लॉगिंग के साथ आरंभ करना

उबंटू लिनक्स पर फ़ायरवॉल लॉगिंग डिफ़ॉल्ट रूप से अक्षम है। फ़ायरवॉल लॉगिंग सक्षम करने के लिए:

sudo ufw logging on

उबंटू पर, /var/log/ufw.log फ़ाइल फ़ायरवॉल लॉग संग्रहीत करती है।

नियमों को परिभाषित करना और हटाना

यदि आप अपने कंप्यूटर के कुछ पोर्ट को स्पष्ट रूप से बाहर की ओर खोलना चाहते हैं, तो आप अनुमति का उपयोग करके ऐसा कर सकते हैं पोर्ट नंबर के बाद विकल्प। उदाहरण के लिए, अन्य कंप्यूटरों से HTTP कनेक्शन को स्पष्ट रूप से अनुमति देने के लिए आपको पोर्ट 80 को सक्षम करने की आवश्यकता है।

sudo ufw allow 80

आप पोर्ट नंबर के बजाय पोर्ट के सेवा नाम का भी उपयोग कर सकते हैं। इसलिए, HTTP सेवा की अनुमति देने के लिए:

sudo ufw allow http

यदि आप फ़ायरवॉल की स्थिति की जाँच करते हैं तो आप पाएंगे कि पोर्ट 80 (HTTP) अब फ़ायरवॉल पर सक्षम है।

sudo ufw status
UFW के साथ Ubuntu में फ़ायरवॉल को कैसे कॉन्फ़िगर करें?

जैसा कि आप देख सकते हैं, पोर्ट 80 को अब अन्य कंप्यूटरों से कनेक्शन की अनुमति देने के लिए परिभाषित किया गया है।

पोर्ट 80 पर कनेक्शन की अनुमति देने वाले फ़ायरवॉल नियम को हटाने के लिए:

sudo ufw delete allow 80

पोर्ट को अस्थायी रूप से बंद करना

किसी पोर्ट को उसके नियम को हटाए बिना अस्थायी रूप से बंद करने के लिए, आप ufw इनकार . का उपयोग कर सकते हैं आज्ञा। उदाहरण के लिए पोर्ट 80 को बंद करने के लिए:

sudo ufw deny 80

UFW के साथ प्रोफाइलिंग एप्लिकेशन

आपके सिस्टम पर कुछ एप्लिकेशन सुचारू रूप से कार्य करने के लिए विशिष्ट पोर्ट नंबरों का उपयोग करेंगे। सुरक्षा उद्देश्यों के लिए, इन अनुप्रयोगों में एक UFW प्रोफ़ाइल होगी। UFW प्रोफ़ाइल वाले अनुप्रयोगों को सूचीबद्ध करने के लिए, निम्न आदेश का उपयोग करें।

sudo ufw app list
UFW के साथ Ubuntu में फ़ायरवॉल को कैसे कॉन्फ़िगर करें?

UFW प्रोफ़ाइल वाले एप्लिकेशन में /etc/ufw/applications.d में सहेजी गई फ़ाइल होती है निर्देशिका। इस निर्देशिका की किसी एक फ़ाइल पर एक नज़र डालने से आपको पता चल जाएगा कि एप्लिकेशन किस पोर्ट का उपयोग कर रहा है और एप्लिकेशन का विवरण।

विशिष्ट IP पतों से कनेक्शन की अनुमति देना

कभी-कभी आप अपने पीसी से कनेक्ट करने के लिए विशिष्ट आईपी पते पर भरोसा करना चाहेंगे। उदाहरण के लिए केवल IP पते 192.168.10.197 से कनेक्शन की अनुमति देने के लिए आप निम्न कमांड का उपयोग कर सकते हैं:

sudo ufw allow from 192.168.10.197

IP पते को अनुमत पतों की सूची से हटाने या हटाने के लिए:

sudo ufw delete allow from 192.168.10.197

परीक्षण फ़ायरवॉल नियम

कुछ मामलों में, हो सकता है कि आप फ़ायरवॉल नियमों को लागू करने से पहले उनका परीक्षण करना चाहें, ताकि उनके प्रभाव की सराहना की जा सके। उदाहरण के लिए, परिवर्तनों को लागू किए बिना SSH पोर्ट खोलने का परीक्षण करने के लिए, आप निम्न कार्य कर सकते हैं:

sudo ufw --dry-run allow ssh

केवल फ़ायरवॉल सुरक्षा ही पर्याप्त नहीं है

उबंटू फ़ायरवॉल आपको नेटवर्क पर अपने कंप्यूटर को कॉन्फ़िगर और सुरक्षित रखने की संभावना देता है लेकिन आपके सिस्टम को सुरक्षित रखना बहुआयामी है। केवल फ़ायरवॉल ही आपके सिस्टम को सुरक्षित करने के लिए पर्याप्त नहीं है और इसलिए आपको हमेशा अच्छे सुरक्षा उपायों का पालन करना चाहिए जैसे कि अपने खातों के लिए मजबूत पासवर्ड का उपयोग करना।


  1. उबंटू में स्क्रीन रेज़ोल्यूशन कैसे बदलें

    हालाँकि यह एक दुर्लभ समस्या है, लेकिन आपके डेस्कटॉप के लिए गलत रिज़ॉल्यूशन पर अटक जाना भी संभव है। ऐसा इसलिए हो सकता है, उदाहरण के लिए, आपके GPU के ड्राइवरों में एक बग आपके मॉनिटर की सही पहचान नहीं कर पाता है। इसलिए यदि आपका डेस्कटॉप आपके मॉनिटर के केंद्र में एक थंबनेल जैसा दिखता है, या आपको सब कुछ

  1. लिनक्स में फ़ायरवॉल कैसे सेट करें

    अपने कंप्यूटर को सुरक्षित रखने के लिए, यह सलाह दी जाती है कि दूसरों को आपके कंप्यूटर तक पहुँचने से रोकने और नेटवर्क हमलों से आपकी रक्षा करने के लिए फ़ायरवॉल सेट करें। हालाँकि, यदि आप एक नए Linux उपयोगकर्ता हैं, तो हो सकता है कि आप अपने सिस्टम में फ़ायरवॉल को कॉन्फ़िगर करना नहीं जानते हों। आप यहां सी

  1. कमांड लाइन से उबंटू को कैसे अपग्रेड करें

    उबंटू का अपडेट मैनेजर आपके इंस्टॉलेशन को एक नई प्रमुख रिलीज में अपग्रेड करना अपेक्षाकृत आसान बनाता है। उपयोगिता का ग्राफिकल इंटरफ़ेस आपको चरण-दर-चरण विज़ार्ड के माध्यम से मार्गदर्शन करता है जिसका पालन करना आसान होना चाहिए। लेकिन कई बार आप ग्राफिकल यूटिलिटी का उपयोग नहीं कर सकते हैं - उदाहरण के लिए,