SSH कुंजियाँ और पासवर्ड-रहित लॉगिन
कुंजी-आधारित प्रमाणीकरण सेट कीजिए ताकि Ansible जुड़ सके।
SSH कुंजियाँ और पासवर्ड-रहित लॉगिन, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Ansible SSH की भाषा बोलता है
Ansible साधारण SSH के ज़रिए प्रबंधित नोड से जुड़ता है। अगर आप किसी सर्वर में SSH से प्रवेश कर सकते हैं, तो लगभग निश्चित रूप से Ansible भी उसे प्रबंधित कर सकता है।
पासवर्ड-रहित प्रवेश क्यों महत्वपूर्ण है
हर होस्ट के लिए पासवर्ड टाइप करना बड़े पैमाने पर व्यावहारिक नहीं है। SSH कुंजियाँ Ansible को बिना किसी संकेत के सैकड़ों सर्वरों में प्रवेश करने देती हैं।
एक कुंजी-युग्म
SSH कुंजी एक युग्म होती है: एक निजी कुंजी जिसे आप गुप्त रखते हैं और एक सार्वजनिक कुंजी जिसे साझा करते हैं। सार्वजनिक कुंजी हर सर्वर पर रखी जाती है।
अपनी कुंजी बनाएँ
ssh-keygen से एक कुंजी-युग्म बनाएँ। ed25519 प्रकार आधुनिक, तेज़ और आपके नोड से जुड़ने के लिए सुरक्षित है।
ssh-keygen -t ed25519 -C "ansible"दो फ़ाइलें दिखाई देती हैं
अब आपके पास id_ed25519 (निजी, इसे सुरक्षित रखें) और id_ed25519.pub (सार्वजनिक, साझा करने योग्य) हैं। निजी कुंजी को कभी भी सर्वरों पर कॉपी न करें।
सार्वजनिक कुंजी कॉपी करें
ssh-copy-id से अपनी सार्वजनिक कुंजी सर्वर पर भेजें। यह आपके लिए उस होस्ट की authorized_keys फ़ाइल में कुंजी जोड़ देता है।
ssh-copy-id user@web1.example.comप्रवेश का परीक्षण करें
अब होस्ट से SSH के ज़रिए जुड़ें। अगर प्रवेश करते समय पासवर्ड का संकेत नहीं मिलता, तो कुंजी-आधारित प्रमाणीकरण काम कर रहा है और Ansible भी काम करेगा।
ssh user@web1.example.comremote_user
Ansible एक विशिष्ट remote_user के रूप में जुड़ता है। सुनिश्चित करें कि वह उपयोगकर्ता नोड पर मौजूद हो और उसके लिए आपकी सार्वजनिक कुंजी अधिकृत हो।
ssh-agent
क्या आपने अपनी कुंजी को पासफ़्रेज़ से सुरक्षित किया है? ssh-agent और ssh-add को एक बार चलाएँ, ताकि Ansible पूरे सत्र में अनलॉक की गई कुंजी का पुनः उपयोग कर सके।
ssh-add ~/.ssh/id_ed25519प्रति-होस्ट सेटिंग
आपकी ~/.ssh/config फ़ाइल हर होस्ट के लिए उपयोगकर्ता, पोर्ट और कुंजी सेट कर सकती है। Ansible इसका सम्मान करता है, जिससे इन्वेंटरी साफ़ रहती है।
पासवर्ड से बेहतर कुंजियाँ
कुंजी-आधारित प्रमाणीकरण पासवर्ड से अधिक सुरक्षित और तेज़ दोनों है। एक बार सेट हो जाने पर, Ansible आपके पूरे सर्वर-समूह में बिना किसी शोर के काम करता है। 🔑
त्वरित जाँच
अपने SSH संबंधी ज्ञान का परीक्षण कीजिए।
पुनरावलोकन
आपने एक SSH कुंजी युग्म बनाया, ssh-copy-id से सार्वजनिक कुंजी भेजी और बिना पासवर्ड वाले लॉगिन की पुष्टि की। अब Ansible हर नोड तक बिना हाथ से हस्तक्षेप किए पहुँच सकता है। 🎉
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “SSH कुंजियाँ और पासवर्ड-रहित लॉगिन” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “SSH कुंजियाँ और पासवर्ड-रहित लॉगिन” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“SSH कुंजियाँ और पासवर्ड-रहित लॉगिन” में मैं क्या सीखूँगा?
कुंजी-आधारित प्रमाणीकरण सेट कीजिए ताकि Ansible जुड़ सके। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“SSH कुंजियाँ और पासवर्ड-रहित लॉगिन” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Ansible कंट्रोल नोड इंस्टॉल करना
- SSH कुंजियाँ और पासवर्ड-रहित लॉगिन
- आपका ansible.cfg: समझदार डिफ़ॉल्ट
- ping मॉड्यूल से होस्ट को पिंग करना