उबंटू पर ड्रॉपबियर को कैसे स्थापित और कॉन्फ़िगर करें

Ubantu Para Dropabiyara Ko Kaise Sthapita Aura Konfigara Karem



ड्रॉपबियर एक ओपन-सोर्स लाइटवेट एसएसएच सर्वर और क्लाइंट है जिसे एम्बेडेड लिनक्स/यूनिक्स सिस्टम और आईओटी उपकरणों के लिए डिज़ाइन किया गया है। ड्रॉपबियर का उपयोग कम मेमोरी संसाधनों और प्रोसेसिंग पावर वाले सिस्टम में किया जाता है। हालाँकि, यदि आपको SSH समस्या है तो इसका उपयोग सामान्य सिस्टम पर भी किया जा सकता है।

इस गाइड में, मैं बताऊंगा कि लिनक्स पर ड्रॉपबियर कैसे स्थापित करें और इसे कैसे कॉन्फ़िगर करें। बाद के अनुभाग में, मैं ड्रॉपबियर सर्वर से जुड़ने के लिए dbclient का उपयोग करूंगा।







उबंटू पर ड्रॉपबियर कैसे स्थापित करें

ड्रॉपबियर सभी लिनक्स वितरणों पर उपलब्ध है, हम इसे स्थापित करने के लिए उस विशिष्ट लिनक्स वितरण के पैकेज मैनेजर का उपयोग कर सकते हैं।



डेबियन-आधारित लिनक्स वितरण के कई फ्लेवर हैं जैसे उबंटू, डीपिन, पॉप!_ओएस और ज़ोरिन ओएस। डेबियन-आधारित लिनक्स वितरण पर ड्रॉपबियर स्थापित करने के लिए उपयुक्त पैकेज मैनेजर का उपयोग करें:



सूडो अपार्ट स्थापित करना भालू ड्रॉप






उबंटू पर ड्रॉपबियर को कैसे कॉन्फ़िगर करें

उबंटू पर ड्रॉपबियर के साथ शुरुआत करने से पहले कुछ विकल्पों को कॉन्फ़िगर करने की आवश्यकता है। इन विकल्पों को/etc/default/dropbear फ़ाइल से संशोधित किया जा सकता है। किसी भी टेक्स्ट एडिटर का उपयोग करके फ़ाइल खोलें:

सूडो नैनो / वगैरह / गलती करना / भालू ड्रॉप


निम्न फ़ाइल खुलेगी:




NO_START: बूट पर ड्रॉपबियर को सक्षम करने के लिए 1 को 0 से बदलें।

ड्रॉपबीयर_पोर्ट: पहला विकल्प ड्रॉपबियर का टीसीपी पोर्ट है जो डिफ़ॉल्ट रूप से 22 है। इसे किसी अन्य पोर्ट में बदलने की सलाह दी जाती है।

ड्रॉपबीयर_पोर्ट = 2222


ड्रॉपबियर_अतिरिक्त_ARGS: इस विकल्प का उपयोग अतिरिक्त तर्क देने के लिए किया जाता है जैसे कि लॉगिन पासवर्ड उपयोग -s को अक्षम करना, और रूट उपयोग -g के लिए पासवर्ड लॉगिन को अक्षम करना।

ड्रॉपबियर_अतिरिक्त_ARGS: -एस


कुछ अन्य तर्क ड्रॉपबियर के मैन पेज पर पाए जा सकते हैं।

आदमी भालू ड्रॉप



ड्रॉपबियर_बैनर: यह विकल्प बैनर संदेश स्ट्रिंग सेट करता है; जो क्लाइंट के लॉग इन करने पर प्रदर्शित होगा।

DOPBEAR_RSAKEY/DROPBEAR_DSSKEY: इन विकल्पों में RSA और DSS दोनों कुंजियों का डिफ़ॉल्ट पथ होता है, जिन्हें इंस्टॉलेशन के दौरान असाइन किया जाता है। हालाँकि, दोनों कुंजियों के लिए वैकल्पिक पथ भी यहाँ उपलब्ध कराए जा सकते हैं।


SSH के साथ किसी भी टकराव से बचने के लिए, Linux पर SSH सेवा को रोकने और सर्विस स्टॉप कमांड का उपयोग करने की अनुशंसा की जाती है:

सूडो सेवा एसएसएच रुकना


और सर्विस स्टार्ट कमांड का उपयोग करके ड्रॉपबियर सेवा शुरू करें:

सूडो सेवा ड्रॉपबियर प्रारंभ



अब, ड्रॉपबियर स्थिति की जांच करने के लिए सेवा स्थिति कमांड का उपयोग करें:

सूडो सेवा ड्रॉपबियर स्थिति



अब, लिनक्स पर ड्रॉपबियर सफलतापूर्वक कॉन्फ़िगर किया गया है।

उबंटू पर ड्रॉपबियर का उपयोग कैसे करें

ड्रॉपबियर सर्वर को ssh कमांड या dbclient उपयोगिता का उपयोग करके एक्सेस किया जा सकता है। वाक्यविन्यास है:

एसएसएच [ विकल्प ] [ उपयोगकर्ता नाम ] @ [ आईपी ​​पता ]


या:

dbclient [ विकल्प ] [ उपयोगकर्ता नाम ] @ [ आईपी ​​पता ]

ड्रॉपबियर यूटिलिटीज क्या हैं?

विभिन्न ड्रॉपबियर उपयोगिताएँ ड्रॉपबियर पैकेज के साथ आती हैं:

सभी उपयोगिताओं का विवरण नीचे उल्लिखित है:

ड्रॉपबियरकी

यह उपयोगिता RSA, DSS, ECDSA और Ed25519 जैसे विभिन्न प्रारूपों में SSH निजी कुंजी बनाती है।

ड्रॉपबियरकी का उपयोग करने का सिंटैक्स है:

ड्रॉपबियरकी -टी [ प्रकार ] -एफ [ फ़ाइल का नाम ] -एस [ बिट्स ]


उदाहरण के लिए, 4096 बिट्स की RSA कुंजी उत्पन्न करने के लिए निम्नलिखित का उपयोग करें:

ड्रॉपबियरकी -टी आरएसए -एफ myKeyile -एस 4096


आरएसए एक व्यापक रूप से उपयोग किया जाने वाला एल्गोरिदम है और कम से कम 4096 बिट्स का उपयोग करने की अनुशंसा की जाती है।

डीएसए यह एक और पुराना एल्गोरिदम है और अनुशंसित नहीं है, आमतौर पर 1024 कुंजी आकार का उपयोग किया जाता है।

ईसीडीएसए यह एक नया एल्गोरिदम है और उपयोग के लिए अत्यधिक अनुशंसित है, आमतौर पर तीन प्रमुख आकारों, 256, 384 और 521 के साथ आता है।

Ed25519 आमतौर पर इसका उपयोग नहीं किया जाता है और इसके लिए किसी विशिष्ट कुंजी आकार की आवश्यकता नहीं होती है क्योंकि इस एल्गोरिदम का उपयोग करके उत्पन्न सभी कुंजी 256 बिट हैं।

dbclient

ड्रॉपबियर सर्वर को ssh कमांड का उपयोग करके जोड़ा जा सकता है। लेकिन एक अन्य कमांड जिसका उपयोग किया जा सकता है वह है dbclient। वाक्यविन्यास है:

dbclient [ विकल्प ] [ उपयोगकर्ता नाम ] @ [ आईपी ​​पता ]


ड्रॉपबियरकन्वर्ट

यह ड्रॉपबियर उपयोगिता निजी कुंजी को परिवर्तित करती है क्योंकि ड्रॉपबियर और एसएसएच दोनों के अलग-अलग निजी कुंजी प्रारूप हैं।

रूपांतरण के लिए निम्नलिखित सिंटैक्स का उपयोग करें:

ड्रॉपबियरकन्वर्ट [ निवेष का प्रकार ] [ उत्पादन का प्रकार ] [ इनपुट फ़ाइल ] [ आउटपुट फ़ाइल ]

निष्कर्ष

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