उद्देश्य #
यह प्रक्रिया SSH पब्लिक की प्रमाणीकरण का उपयोग करके क्लाउड में होस्ट में सुरक्षित लॉगिन को सक्षम करती है निम्नलिखित चरणों को करके: पब्लिक और प्राइवेट की बनाएं → क्लाउड में पब्लिक की पंजीकृत करें → प्राइवेट की के साथ लॉगिन सत्यापित करें।
पब्लिक की और प्राइवेट की के बारे में #
एक पब्लिक की (Public Key) और एक प्राइवेट की (Private Key) एन्क्रिप्शन और प्रमाणीकरण के लिए उपयोग की जाने वाली एक की जोड़ी है। पब्लिक की को साझा किया जा सकता है, जबकि प्राइवेट की को केवल मालिक द्वारा सुरक्षित रूप से प्रबंधित किया जाना चाहिए।
पब्लिक की (Public Key) की विशेषताएं #
- साझा की जा सकती है:इसे किसी को भी वितरित करने में कोई समस्या नहीं है।
-
प्राथमिक उपयोग:
- एन्क्रिप्शन (पब्लिक की से एन्क्रिप्ट किया गया डेटा केवल संबंधित प्राइवेट की से ही डिक्रिप्ट किया जा सकता है)
- हस्ताक्षर सत्यापन (प्राइवेट की से हस्ताक्षरित सामग्री को पब्लिक की से सत्यापित किया जा सकता है)
प्राइवेट की (Private Key) की विशेषताएं #
- पूर्णतः गोपनीय:दूसरों के साथ साझा न करें। यदि यह लीक हो जाती है, तो यह अनधिकृत पहुंच और अन्य समस्याओं का कारण बन सकती है।
-
प्राथमिक उपयोग:
- डिक्रिप्शन (पब्लिक की से एन्क्रिप्ट किए गए डेटा का डिक्रिप्शन)
- हस्ताक्षर करना (डिजिटल हस्ताक्षर का निर्माण)
पब्लिक और प्राइवेट की बनाना (Tera Term) #
यहां, हम Tera Term के की जनरेशन फ़ंक्शन का उपयोग करके एक पब्लिक की और एक प्राइवेट की बनाएंगे। 4096 की बिट लंबाई की अनुशंसा की जाती है।
निर्माण चरण #
अनुशंसित: 10 वर्ण या अधिक, जिसमें बड़े और छोटे अक्षर, संख्याएं, और प्रतीक शामिल हों।
※पासफ़्रेज़ सेट किए बिना भी निर्माण संभव है, लेकिन एक सेट करना उचित है।
※यदि स्क्रीन पर सेव फॉर्मेट विकल्प (जैसे bcrypt KDF) दिखाई देते हैं, तो मार्गदर्शन और परिचालन नियमों के अनुसार उन्हें चुनें।
※समान जनरेशन ऑपरेशन से बनाई गई कुंजी जोड़ी (सार्वजनिक कुंजी और निजी कुंजी) को एक सेट के रूप में सेव करें।
id_rsa / सार्वजनिक कुंजी id_rsa_pub)।
सुरक्षा सावधानियां #
- निजी कुंजी (उदाहरण के लिए,
id_rsa) को कभी साझा न करें। - ईमेल अटैचमेंट, चैट पेस्टिंग, और साझा फ़ोल्डर स्टोरेज से बचें; इसे प्रतिबंधित पहुंच वाले स्थान पर रखें।
- यदि आप पासफ़्रेज़ सेट करते हैं, तो इसे सुरक्षित रूप से प्रबंधित करें ताकि आप इसे भूल न जाएं।
क्लाउड में सार्वजनिक कुंजी पंजीकृत करें #
बनाई गई कुंजी अभी तक क्लाउड (होस्ट) से जुड़ी नहीं है, इसलिए इसे वैसे ही उपयोग नहीं किया जा सकता। यहां, हम क्लाउड में सार्वजनिक कुंजी पंजीकृत करेंगे और इसे होस्ट पर लागू करेंगे।
पंजीकरण चरण #
- SSH Key नाम (वैकल्पिक)
-
पब्लिक key का पूरा टेक्स्ट (पब्लिक key फ़ाइल
id_rsa_pubखोलें, इसकी सभी सामग्री कॉपी करें, और पेस्ट करें)
※यदि स्क्रीन पर फ़ॉर्मेट निर्देश (जैसे OpenSSH फ़ॉर्मेट) दिखाई दें, तो इनपुट के लिए निर्देशों का पालन करें।
परिवर्तन प्रभावी होने में कुछ मिनट लग सकते हैं। एक बार स्थिति On हो जाने पर, सेटअप पूरा हो जाता है।
प्राइवेट कुंजी के साथ लॉगिन (ऑपरेशन सत्यापन) #
एक बार पब्लिक कुंजी लिंक हो जाने के बाद, अंत में सत्यापित करें कि आप प्राइवेट कुंजी के साथ लॉगिन कर सकते हैं।
लॉगिन चरण #
id_rsa) का चयन करें और खोलें।
※ वह पासफ़्रेज़ दर्ज करें जो आपने कुंजी बनाते समय सेट किया था। इसे दर्ज करने के बाद, OK पर क्लिक करें।