UFW भन्छ कि यसले OpenSSH सँग मिल्ने प्रोफाइल भेट्दैन, र कारणको खोजी सिधै SSH सर्भरमा पुग्छ। यो गलत दिशा हो: सन्देश नाम भएको फायरवाल परिभाषाको बारेमा हो र sshd स्थापना भएको, चलिरहेको वा सुनिरहेको छ कि छैन भन्नेबारे केही भन्दैन। UFW एप प्रोफाइल भनेको लेबल भएको पोर्ट र प्रोटोकलको सूची हो। परिभाषा पढ्न एक आदेश लाग्छ र सामान्यतया अनुसन्धान त्यहीँ सकिन्छ।

चरण 1: UFW ले वास्तवमै जान्ने नामहरू सूचीबद्ध गर्नुहोस्

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

ufw app list
ufw app info OpenSSH

पूर्वनिर्धारित स्थापनामा सूची छोटो हुन्छ, र नामहरू प्याकेजका नाम होइनन्। openssh-server प्याकेज स्थापित हुँदा पनि OpenSSH नामको प्रोफाइल नहुन सक्छ, र उल्टो पनि सम्भव छ। सूचीले छाप्ने ठ्याक्कै नाम प्रयोग गर्नुहोस्; मिल्दोजुल्दो हिज्जे भएको VPN प्रोफाइल नाम वा डेस्कटप लन्चर UFW एप प्रोफाइल होइन। तपाईंले चाहेको नाम छैन भने त्यही निष्कर्ष हो, र अर्को चरण यसलाई केले आपूर्ति गर्नुपर्ने हो हेर्नु हो।

चरण 2: लेबल होइन, परिभाषा पढ्नुहोस्

प्रोफाइल /etc/ufw/applications.d अन्तर्गत INI शैलीको फाइल हो, जसमा नाम, शीर्षक, विवरण र पोर्ट फिल्ड हुन्छ। पोर्ट फिल्डले धेरै पोर्ट र ढुवानी सूचीबद्ध गर्न सक्छ, त्यसैले लेबल परिभाषाभन्दा कम बताउँछ। UFW म्यानुअल यी फिल्ड र एप्लिकेसन अद्यावधिक गर्ने कार्यको दस्तावेजीकरण गर्छ। नामको अर्थ एक परिचित पोर्ट हो भनी मान्नुको सट्टा फाइल पढ्नुहोस्।

cat /etc/ufw/applications.d/openssh-server
ufw app info OpenSSH

22/tcp भएको परिभाषाले TCP पोर्ट 22 वर्णन गर्छ र अरू केही होइन। यसले यो मेसिनको डेमन त्यहाँ सुनिरहेको छ भनी प्रमाणित गर्दैन, र तपाईंले पछि थप्नुभएको दोस्रो पोर्ट समेट्दैन। डेमन अन्यत्र चलिरहेको भए, नाम उत्पादनसँग मिले पनि प्रोफाइल गलत अनुमति हो। यीमध्ये कुनैलाई अनुमति दिनु अघि श्रोतालाई परिभाषासँग तुलना गर्नुहोस्।

ss -ltnp 'sport = :22'

परिभाषा र श्रोता नमिले थामिनुहोस्। कोहीले नसुन्ने पोर्टको नाम दिने प्रोफाइललाई अनुमति दिँदा प्रगति जस्तो देखिने तर केही नजोगाउने नियम बन्छ।

चरण 3: प्रोफाइललाई चलिरहेको सेवाबाट अलग गर्नुहोस्

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

VPN सर्भरका लागि बाहिरी श्रोतालाई अनुमति दिएपछि पनि विभाजन जारी रहन्छ। इन्क्रिप्टेड ट्रान्सपोर्ट पोर्टको अनुमतिले कर्नेल फर्वार्डिङ सक्षम गर्दैन, NAT नियम थप्दैन र टनेल प्रयोगकर्तालाई LAN मा पहुँच दिँदैन। यीमध्ये प्रत्येक आफ्नै समीक्षा भएको छुट्टै नीति हो। VPN उत्पादनको नाममा रहेको प्रोफाइलले यसले सूचीबद्ध गरेका पोर्ट मात्र वर्णन गर्छ, र सर्भर कन्फिगरेसनको बाँकी अझै तपाईंले लेख्नुपर्छ।

प्रोफाइल छैन र एउटा चाहिन्छ भने, समीक्षा गरिएको स्पष्ट पोर्ट नियम वा applications.d अन्तर्गतको स्थानीय प्रोफाइल दुवै वैध छन्। नचाहेको प्याकेज स्थापना गर्नु वैध होइन।

चरण 4: फायरवाल फेरि लोड गर्नु अघि फर्कने बाटो राख्नुहोस्

कुनै पनि नियम परिवर्तन अघि मेसिनमा तपाईंको दोस्रो बाटो छ भनी पुष्टि गर्नुहोस्: कन्सोल, ब्यान्डबाहिरको ठेगाना वा योजना गरिएको रोलब्याक। त्यसपछि नियमसमूह र पूर्वनिर्धारित नीति पढ्नुहोस्, किनभने SSH नियम बिनाको पूर्वनिर्धारित अस्वीकृति परीक्षण गर्दा आफैंलाई बाहिर ताला लगाउने क्लासिक तरिका हो। एक पटकमा एउटा नियम बदल्नुहोस् र UFW ले छाप्ने पुष्टि पढ्नुहोस्। सुरक्षित नियम, सक्रिय नियम र पुग्नयोग्य सेवा तीन फरक अवलोकन हुन्।

ufw status verbose
ufw allow 22/tcp
ufw app update OpenSSH

परिवर्तनपछि अनुमति दिइएको जडान र अझै अस्वीकार गरिनुपर्ने एउटा बाटो परीक्षण गर्नुहोस्। अस्वीकृतिको परीक्षण अनुमतिको परीक्षण जत्तिकै महत्त्वपूर्ण छ, किनभने उद्देश्यभन्दा फराकिलो नियम पहिलो परीक्षणमा उत्तीर्ण हुन्छ र दोस्रोमा असफल हुन्छ। प्रोफाइलको नाम, यसमा रहेका पोर्ट र तपाईंले प्रमाणित गर्नुभएको श्रोता नोट गर्नुहोस्।

जाँचसूची तब सकिन्छ जब नाम अवस्थित छ वा जानाजान परिवर्तन गरिएको छ, परिभाषा वास्तविक श्रोतासँग मिल्छ, सेवा छुट्टै व्यवस्थापन गरिन्छ, र तपाईंले हातमा पुनर्प्राप्ति मार्ग लिएर अनुमति दिइएको र अस्वीकार गरिएको दुवै बाटो परीक्षण गर्नुभएको छ। सूचीमा नाम हुनु यीमध्ये केही पनि होइन।

सम्बन्धित लेखहरू