चरण 7: नेटवर्क और सुरक्षा आधार – सर्वर को सुलभ बनाना, लेकिन उसे असुरक्षित न बनाना
एक DePIN सर्वर में शक्तिशाली GPU और बेहतरीन कूलिंग सिस्टम हो सकते हैं, लेकिन स्थिर इंटरनेट कनेक्शन के बिना यह किसी महंगे डिब्बे जैसा ही है। नेटवर्क परफॉर्मेंस का मतलब सिर्फ प्रदाता द्वारा विज्ञापित अधिकतम गति नहीं होता। घंटों और दिनों तक कनेक्शन कितना स्थिर रहता है, यह कहीं अधिक महत्वपूर्ण है।
इस चरण में, हम जानेंगे कि इंटरनेट के कौन से पैरामीटर वास्तव में महत्वपूर्ण हैं, ईथरनेट केबल वाई-फाई से बेहतर क्यों है, सीजीएनएटी क्या है, और अपने सर्वर को बाहरी दुनिया के सामने केवल उतनी ही सीमा तक कैसे उजागर करें जितनी आवश्यक हो - इससे अधिक नहीं।
1. गति केवल एक पैरामीटर है
इंटरनेट सेवा प्रदाता आमतौर पर 300 एमबीपीएस, 500 एमबीपीएस और 1 गीगाहर्ट्ज़ की डाउनलोड गति का विज्ञापन करते हैं। यह DePIN के लिए पर्याप्त नहीं है।
हम अपलोड गति, विलंबता, जिटर, पैकेट हानि और व्यवधानों की संख्या का भी ध्यान रखते हैं।
लेटेंसी अनुरोध भेजने और प्रतिक्रिया प्राप्त करने के बीच का विलंब है। जिटर इस विलंब में होने वाले उतार-चढ़ाव की मात्रा है। पैकेट लॉस रास्ते में खोए हुए पैकेटों का प्रतिशत है।
किसी चैनल की गति परीक्षण में अच्छी दिख सकती है, लेकिन यदि विलंबता हर मिनट घटती-बढ़ती है या पैकेट खो जाते हैं, तो सर्वर का कनेक्शन खराब है।
2. अपलोड करना डाउनलोड करने जितना ही महत्वपूर्ण क्यों है?
आम तौर पर घरेलू उपयोगकर्ता वीडियो, वेबसाइट और अपडेट डाउनलोड करते हैं। सर्वर दोनों तरफ से काम करता है।
यह कार्यों को प्राप्त करता है, परिणाम प्रदान करता है, कंटेनरों को सिंक्रनाइज़ करता है और प्लेटफ़ॉर्म के साथ डेटा का आदान-प्रदान करता है। इसलिए, कमजोर अपलोड एक वास्तविक बाधा बन सकता है।
यदि किसी प्लान में डाउनलोड क्षमता बहुत अधिक और अपलोड क्षमता बहुत कम है, तो नेटवर्क का चयन करते समय इस बात को ध्यान में रखना चाहिए।
3. मुख्य चैनल, यदि संभव हो तो, प्रकाशिकी है।
यदि सामान्य फाइबर उपलब्ध है, तो यह आमतौर पर सबसे अच्छा मुख्य लिंक होता है: उच्च गति, कम विलंबता और अच्छी स्थिरता।
लेकिन केवल "फाइबर" शब्द ही किसी बात की गारंटी नहीं देता। विशिष्ट प्रदाता और विशिष्ट लाइन महत्वपूर्ण हैं। इसलिए, हम सर्वर के स्थान पर ही कनेक्शन का परीक्षण करते हैं, अधिमानतः व्यस्त समय के दौरान।
4. सर्वर को वाई-फाई के बजाय ईथरनेट के माध्यम से कनेक्ट करें।
वाई-फाई फोन और लैपटॉप के लिए सुविधाजनक है, लेकिन सर्वर को इसकी आवश्यकता नहीं होती है।
रेडियो चैनल पर व्यवधान, पड़ोसी नेटवर्क, दूरी और दीवारों का प्रभाव पड़ता है। भले ही आज वाई-फाई पूरी तरह से काम कर रहा हो, कल कोई पड़ोसी नया राउटर लगा ले, और स्थिति बदल जाए।
ईथरनेट केबल का इस्तेमाल कहीं अधिक अनुमानित होता है। एक बार सही तरीके से इंस्टॉल हो जाने के बाद, इसकी जरूरत नहीं पड़ती।
5. मुझे कौन सा ईथरनेट केबल इस्तेमाल करना चाहिए?
गीगाबिट नेटवर्क के लिए उच्च गुणवत्ता वाली कैट 6 केबल पर्याप्त है। यदि रूट लंबा है या 10GbE नेटवर्क की योजना है, तो कैट 6a का उपयोग किया जा सकता है।
केबल और कनेक्टर की गुणवत्ता उनकी पैकेजिंग से कहीं अधिक महत्वपूर्ण है। घटिया तांबे वाली सस्ती केबल त्रुटियों और अस्थिरता का कारण बन सकती है, जो बाद में सर्वर की समस्या के रूप में सामने आएगी।
परिरक्षित केबल की आवश्यकता केवल वहीं होती है जहां वास्तविक विद्युत चुम्बकीय हस्तक्षेप होता है और परिरक्षित केबल को ठीक से ग्राउंड किया गया हो।
6. आपको बैकअप इंटरनेट कनेक्शन की आवश्यकता क्यों है?
यदि कोई सर्वर केवल ऑनलाइन रहने के दौरान ही पैसा कमाता है, तो दूसरा चैनल जल्द ही विलासिता की वस्तु नहीं रह जाता।
बैकअप के तौर पर स्टारलिंक, 4G/5G मॉडेम या कोई दूसरा वायर्ड सेवा प्रदाता हो सकता है। मुख्य उद्देश्य यह सुनिश्चित करना है कि प्राथमिक लिंक के विफल होने की स्थिति में भी सर्वर चलता रहे।
आदर्श व्यवस्था राउटर पर स्वचालित फेलओवर है: प्राथमिक WAN के बंद होने पर, ट्रैफ़िक बैकअप पर स्विच हो जाता है।
7. स्टारलिंक के क्या फायदे और नुकसान हैं?
स्टारलिंक उन जगहों पर बहुत उपयोगी है जहां अच्छी स्थलीय इंटरनेट सुविधा नहीं है या जहां एक स्वतंत्र बैकअप लाइन की आवश्यकता है।
हालांकि, सैटेलाइट चैनल की लेटेंसी अधिक परिवर्तनशील होती है, यह आकाश में कवरेज पर निर्भर करती है, और CGNAT के माध्यम से संचालित हो सकती है। इसलिए, इसका मूल्यांकन किसी अन्य स्थान के कवरेज के आधार पर नहीं, बल्कि इसके स्थान पर वास्तविक चैनल के आधार पर किया जाना चाहिए।
स्टारलिंक अक्सर बैकअप के रूप में उत्कृष्ट होता है। इसका प्राथमिक उपयोग चयनित डीपिन प्लेटफॉर्म की आवश्यकताओं पर निर्भर करता है।
8. सीजीएनएटी क्या है?
CGNAT — कैरियर-ग्रेड NAT। यह एक ऐसी प्रणाली है जिसमें प्रदाता कई क्लाइंट्स को एक ही सार्वजनिक IP एड्रेस जारी करता है, और आपका राउटर एक आंतरिक एड्रेस प्राप्त करता है।
सामान्य इंटरनेट उपयोग के लिए, यह समस्या लगभग नगण्य है। समस्या तब उत्पन्न होती है जब सर्वर को नेटवर्क के बाहर से आने वाले कनेक्शनों की आवश्यकता होती है: राउटर पर सामान्य पोर्ट फ़ॉरवर्डिंग काम नहीं कर सकती क्योंकि सार्वजनिक पता ISP के उपकरण से संबंधित होता है।
यदि किसी विशिष्ट DePIN नेटवर्क को इनकमिंग पोर्ट की आवश्यकता है, तो पहले से पता कर लें कि प्रदाता के पास व्हाइट IPv4, IPv6 या कोई अन्य आधिकारिक तरीका है या नहीं।
9. "सिर्फ इसलिए कि शायद ज़रूरत पड़ जाए" के डर से पोर्ट न खोलें।
एक खुला पोर्ट सर्वर का द्वार होता है। यदि प्लेटफ़ॉर्म को इसकी आवश्यकता होती है, तो हम इसे खोलते हैं। यदि आवश्यकता नहीं होती है, तो द्वार बंद रहना चाहिए।
इसलिए, फ़ोरम से मनमाने ढंग से पोर्ट सूचियों को कॉपी न करें। चुने गए नेटवर्क के लिए आधिकारिक दस्तावेज़ देखें और केवल आवश्यक पोर्ट को ही अनुमति दें।
10. ओपनएसएसएच क्या है?
SSH एक सुरक्षित कनेक्शन के माध्यम से लिनक्स सर्वर को दूरस्थ रूप से प्रबंधित करने का मानक तरीका है।
स्टेप 8 में Ubuntu के साथ OpenSSH सर्वर इंस्टॉल किया जाता है। इसके बाद, सर्वर को मॉनिटर या कीबोर्ड के बिना किसी अन्य कंप्यूटर से नियंत्रित किया जा सकता है।
लेकिन SSH को भी सुरक्षित रखने की जरूरत है: कमजोर पासवर्ड का इस्तेमाल न करें, अनजान लोगों को एक्सेस न दें और सिस्टम को नियमित रूप से अपडेट करें।
11. हमेशा रूट के रूप में काम न करना बेहतर क्यों है?
लिनक्स में रूट आईडी से सब कुछ किया जा सकता है, जिसमें सिस्टम को तुरंत डिलीट करना भी शामिल है।
इसलिए, सामान्य कामकाज के लिए, हम एक अलग उपयोगकर्ता बनाते हैं और उन्हें sudo कमांड के माध्यम से प्रशासनिक आदेश निष्पादित करने की अनुमति देते हैं। इस तरह, उच्च विशेषाधिकारों की आवश्यकता वाले कार्यों के प्रति अधिक सतर्कता बरतनी पड़ती है।
यह कोई जादुई सुरक्षा नहीं है, बल्कि प्रशासन का एक अच्छा बुनियादी सिद्धांत है।
12. फ़ायरवॉल - आने वाले कनेक्शनों के लिए एक सरल फ़िल्टर
फ़ायरवॉल एक बुनियादी समस्या का समाधान करता है: सर्वर किन आने वाले कनेक्शनों को स्वीकार करता है और किनको अस्वीकार करता है।
Ubuntu में, आप UFW या किसी अन्य फ़ायरवॉल का उपयोग कर सकते हैं। मुख्य नियम यह है कि पहले आवश्यक प्रशासनिक पहुँच प्रदान करें, फिर फ़िल्टरिंग को सक्षम करें; अन्यथा, आप अपने ही SSH को ब्लॉक कर सकते हैं।
DePIN इंजन को कनेक्ट करने के बाद, नियमों में केवल उन्हीं पोर्ट्स को जोड़ा जाता है जिनकी वास्तव में प्लेटफॉर्म को आवश्यकता होती है।
13. सुरक्षा अपडेट सेवा का हिस्सा हैं।
इंटरनेट पर 24/7 चलने वाले सर्वर को एक बार स्थापित करके वर्षों तक भुलाया नहीं जा सकता।
Ubuntu नियमित रूप से सुरक्षा पैच जारी करता है। Docker, NVIDIA ड्राइवर और DePIN क्लाइंट भी अपडेट किए जाते हैं।
अपग्रेड करते समय सावधानी बरतनी चाहिए: सबसे पहले, यह समझें कि क्या-क्या बदलाव हो रहे हैं, खासकर आपके प्रोडक्शन सिस्टम पर। लेकिन किसी असुरक्षित पुराने सिस्टम को अनिश्चित काल तक चालू रखना भी अस्वीकार्य है।
14. आईपीएमआई एक बहुत उपयोगी, लेकिन संवेदनशील चीज है।
सुपरमाइक्रो एक समर्पित बीएमसी/आईपीएमआई प्रबंधन नियंत्रक का उपयोग करता है। यह रिमोट मशीन की स्थिति की निगरानी और निम्न-स्तरीय कार्रवाइयों की अनुमति देता है, भले ही उबंटू बूट न हुआ हो।
यह एक शक्तिशाली उपकरण है। इसीलिए जब तक बिलकुल आवश्यक न हो, IPMI प्रशासनिक इंटरफ़ेस को सीधे इंटरनेट पर उपलब्ध कराने की आवश्यकता नहीं है।
इसे लोकल नेटवर्क पर रखना और वीपीएन या किसी अन्य सुरक्षित माध्यम से एक्सेस करना बेहतर है।
15. विक्ट्रॉन जीएक्स के लिए भी यही नियम लागू होता है।
जीएक्स एनर्जी सिस्टम कंट्रोलर एक प्रशासनिक इंटरफेस भी है।
इसके स्थानीय वेब एक्सेस को सीधे बाहरी रूप से फॉरवर्ड नहीं किया जाना चाहिए। रिमोट कंट्रोल के लिए, हम आधिकारिक विक्ट्रॉन क्लाउड तंत्र या एक सुरक्षित वीपीएन का उपयोग करते हैं।
16. चैनल की गुणवत्ता की सही जांच कैसे करें
दोपहर के समय किया गया एक स्पीडटेस्ट आपको ज्यादा कुछ नहीं बताता।
सुबह, शाम और व्यस्त समय के दौरान कई परीक्षण करना उपयोगी होता है। पिंग, अपलोड और डाउनलोड की स्थिरता की जाँच करें। यदि संभव हो, तो निगरानी को 24 घंटे तक चालू रखें।
DePIN के लिए, 200 Mbps की स्थिर गति 1 Gbps तक की गति वाले चैनल की तुलना में अधिक महत्वपूर्ण है, जो अक्सर शाम के समय बाधित हो जाता है।
17. नेटवर्क को एक विशिष्ट प्लेटफॉर्म के लिए चुना जाता है।
io.net, Vast.ai, Akash और अन्य नेटवर्क के लिए पोर्ट, गति और उपलब्धता की अलग-अलग आवश्यकताएं होती हैं।
इसलिए यह पेज सही आधार तैयार करता है, लेकिन चरण 9 में इंजन का चयन करते समय अंतिम नेटवर्क नियमों की जांच की जाती है।
चरण 7 के अंत में क्या तैयार होना चाहिए?
- सर्वर ईथरनेट के माध्यम से मुख्य इंटरनेट से जुड़ा हुआ है।
- डाउनलोड, अपलोड, लेटेंसी, जिटर और पैकेट लॉस की जाँच की गई।
- यह स्पष्ट नहीं है कि प्रदाता के पास सीजीएनएटी है या नहीं।
- यदि सर्वर उपलब्धता की दृष्टि से अत्यंत महत्वपूर्ण है, तो एक बैकअप चैनल प्रदान किया जाता है।
- जब तक आवश्यक न हो, प्रशासनिक इंटरफेस सीधे इंटरनेट पर उपलब्ध नहीं कराए जाते हैं।
- एसएसएच, सूडो और फ़ायरवॉल का एक बुनियादी आरेख तैयार किया गया है।
- पोर्ट केवल विशिष्ट DePIN प्लेटफॉर्म की आवश्यकताओं के अनुसार ही खोले जाएंगे।
अब सर्वर के पास न केवल हार्डवेयर और बिजली है, बल्कि बाहरी दुनिया से सामान्य कनेक्शन भी है। चलिए अब चरण 8 पर चलते हैं — पहली शुरुआत, ऑपरेटिंग सिस्टम इंस्टॉलेशन और कोर तैयारी ।