SSH एक्सेस को सक्षम कैसे करें और अपने होस्टिंग खाते से कनेक्ट करें

SSH, या सिक्योर शेल, एक क्रिप्टोग्राफिक नेटवर्क प्रोटोकॉल है जिसे असुरक्षित नेटवर्क पर दो डिवाइसों को सुरक्षित रूप से जोड़ने के लिए डिज़ाइन किया गया है। यह एन्क्रिप्टेड संचार को सक्षम बनाता है, जिससे डिवाइसों के बीच भेजा गया डेटा गोपनीय और संभावित जासूसी से सुरक्षित रहता है।

जहाँ पारंपरिक तरीकों में उपयोगकर्ता नाम और पासवर्ड संयोजन का उपयोग किया जाता है, वहीं SSH कुंजियों का उपयोग सुरक्षा और सुविधा दोनों को बढ़ाता है।

SSH एक्सेस कैसे सक्षम करें

SSH एक्सेस शुरू करने के लिए, आपको पहले अपने होस्टिंग खाते के लिए SSH एक्सेस सक्षम करनी होगी। आप इसे cPanel के Manage Shell मेनू से कर सकते हैं।

SSH सक्षम करने के लिए:

  1. अपने cPanel खाते में लॉग इन करें।

  2. पर जाएँ Exclusive अनुभाग।

  3. पर क्लिक करें Manage Shell:


    नोट: मेनू आपके Spaceship खाते > Hosting Manager > “Manage” पर क्लिक करें > “Advanced” > “Other tools” मेनू > Manage SSH पर क्लिक करके भी एक्सेस किया जा सकता है:


  4. डिफ़ॉल्ट रूप से, होस्टिंग खातों के लिए SSH एक्सेस बंद रहती है। आप इसे “Enable SSH access” विकल्प के सामने Manage Shell इंटरफ़ेस में टॉगल कर सकते हैं:


  5. अपने cPanel खाते के लिए SSH सक्रिय करने के लिए, टॉगल (1) पर क्लिक करें।

    एक बार सक्षम होने के बाद, आपको “Access Details” तालिका (2) दिखाई देगी जिसमें SSH कनेक्शन शुरू करने के लिए आवश्यक विवरण होंगे:

अपने खाते के लिए SSH सक्षम करने के बाद, Terminal मेनू cPanel > के Advanced अनुभाग में उपलब्ध हो जाता है:


यह इंटरफ़ेस आपको अपनी होस्टिंग एनवायरनमेंट के साथ सीधे कमांड-लाइन इंटरैक्शन की अनुमति देता है:

SSH कुंजियों का प्रबंधन

SSH सक्षम करने के बाद, आप “Manage Shell” cPanel मेनू में निम्न विकल्पों के माध्यम से अपनी SSH कुंजियों का प्रबंधन कर सकते हैं:

  • SSH कुंजियों का प्रबंधन करें: मौजूदा कुंजियों को देखें और प्रबंधित करें।

  • नई कुंजी जनरेट करें: एक नई SSH कुंजी जोड़ी बनाएं।

  • कुंजी आयात करें: मौजूदा SSH कुंजी जोड़ें।

ये विकल्प आपको cPanel के SSH Access क्षेत्र में ले जाते हैं, जहाँ आप संबंधित कुंजी-संबंधी कार्य कर सकते हैं:


नोट: cPanel के SSH Access मेनू को “Security” अनुभाग में भी पाया जा सकता है:

नई SSH कुंजी जनरेट करना

यदि आपके पास मौजूदा SSH कुंजी जोड़ी नहीं है, तो आप इसे SSH Access मेनू से नई कुंजी जनरेट करें बटन पर क्लिक करके बना सकते हैं:


आपसे निम्न विवरण मांगे जाएंगे:

  • कुंजी का नाम: अपनी कुंजी को एक पहचानने योग्य नाम दें।

  • कुंजी पासवर्ड: कुंजी के लिए पासवर्ड जोड़ें।

  • कुंजी प्रकार: RSA और DSA में से चुनें।

  • कुंजी आकार: RSA के लिए, मजबूत सुरक्षा हेतु कम से कम 2048 बिट्स की सिफारिश की जाती है।

विवरण भरने के बाद, Generate Key पर क्लिक करें:


सार्वजनिक और निजी दोनों कुंजियाँ बनाई जाएंगी और “SSH Access” cPanel मेनू के संबंधित अनुभागों में सूचीबद्ध होंगी।

वहाँ से, आप जनरेट की गई कुंजी को टेक्स्ट फ़ाइल के रूप में डाउनलोड कर सकते हैं, इसके लिए View/Download बटन पर क्लिक करें:

SSH कुंजी आयात करना

यदि आपके पास पहले से SSH कुंजी जोड़ी है, तो आप इसे “SSH Access” मेनू के कुंजी आयात करें विकल्प का उपयोग करके अपने cPanel खाते में आयात कर सकते हैं:


आपसे निम्न विवरण मांगे जाएंगे:

  • कुंजी का नाम: अपनी कुंजी का नाम दें (जैसे, id_rsa)।

  • निजी कुंजी: वैकल्पिक; यदि आवश्यक न हो तो खाली छोड़ दें।

  • पासफ्रेज़: यदि आपकी कुंजी में है तो दर्ज करें।

  • सार्वजनिक कुंजी: अपनी .pub फ़ाइल की सामग्री पेस्ट करें।

पूरा होने पर, Import बटन पर क्लिक करें:

SSH कुंजी को अधिकृत करना

SSH कुंजी जोड़ी जनरेट/आयात करने के बाद, अगला कदम कुंजी को अधिकृत करना है। ऐसा करने के लिए, “SSH Access” cPanel मेनू > “Public Keys” अनुभाग में संबंधित कुंजी जोड़ी ढूंढें > कुंजी के पास Manage पर क्लिक करें:


SSH कुंजी को सत्यापित करने के लिए Authorize बटन पर क्लिक करें:


पूरा होने पर, “Success” संदेश दिखाई देगा। “SSH Access” मेनू में कुंजी की अधिकृत स्थिति भी “authorized” में बदल जाएगी: 

कुंजियों का उपयोग करके SSH के माध्यम से कैसे कनेक्ट करें

SSH कुंजी जनरेट/आयात करने और उसे अधिकृत करने के बाद, आप SSH के माध्यम से अपने होस्टिंग खाते से कनेक्ट कर सकते हैं। 

कई SSH क्लाइंट उपलब्ध हैं। हमारे उदाहरण में, हम PuTTY SSH क्लाइंट का उपयोग करेंगे ताकि आपको दिखा सकें कि cPanel द्वारा जनरेट की गई SSH कुंजी जोड़ी का उपयोग करके सर्वर तक SSH के माध्यम से कैसे पहुँचें।

  1. “SSH Access” मेनू से जनरेट की गई SSH कुंजी डाउनलोड करें > “Private Keys” अनुभाग के अंतर्गत आवश्यक कुंजी के पास “View/Download” पर क्लिक करें:


    यदि आपने नई कुंजी जोड़ी जनरेट नहीं की है, बल्कि मौजूदा कुंजी आयात की है और उसे अधिकृत किया है, तो PuTTY में सर्वर कनेक्शन के लिए आयात की गई फ़ाइल का उपयोग करें।

  2. PuTTY फ़ोल्डर में, puttygen.exe चलाएँ ताकि PuTTY Key Generator एप्लिकेशन खुल जाए। एक बार अंदर जाने के बाद, शीर्ष मेनू में File टैब पर जाएँ > Load private key बटन पर क्लिक करें:


  3. अपने पीसी पर SSH कुंजी फ़ाइल खोजें और “Open” पर क्लिक करें।

    नोट: अपनी स्थानीय मशीन पर SSH कुंजी आयात के लिए खोजते समय, सुनिश्चित करें कि “All files (*.*)” फ़िल्टर का उपयोग किया गया है:


  4. आयात प्रक्रिया पूरी करने के लिए, आपसे SSH कुंजी पासफ्रेज़ (SSH कुंजी जनरेशन के दौरान उपयोग किया गया पासवर्ड) दर्ज करने के लिए कहा जाएगा।

    पासवर्ड सत्यापित होने के बाद, आपको एक संबंधित सफल संदेश दिखाई देगा:


    नोट: यदि आप कुंजी के लिए पासवर्ड असाइन नहीं करना चाहते हैं, तो “Key passphrase” और “Confirm passphrase” फ़ील्ड खाली छोड़ दें।

  5. कुंजी को .ppk फ़ाइल प्रारूप में सहेजने के लिए Save private key बटन पर क्लिक करें:


  6. अब, PuTTY एप्लिकेशन खोलें। बाईं ओर “Category” कॉलम से जाएँ Connection > SSH > Auth > Credentials to authenticate with.

    “Private key file for authentication” फ़ील्ड के अंतर्गत Browse पर क्लिक करें और सहेजी गई .ppk फ़ाइल चुनें:


  7. इसके बाद, बाएँ मेनू से “Session” अनुभाग खोलें। इस पृष्ठ पर, निम्न विवरण दर्ज करें:

    • Host Name (या IP पता) - वह IP पता जिस पर आपका cPanel खाता होस्ट किया गया है। इसे “Manage SSH Access” cPanel मेनू में देखा जा सकता है। 

    • Port - यह 21098 होना चाहिए।

  8. “Open” पर क्लिक करें:


  9. एक बार कंसोल खुलने के बाद, निम्न विवरण दर्ज करें:

    • login as - आपका cPanel खाता उपयोगकर्ता नाम;

    • Passphrase for key “” - SSH कुंजी पासवर्ड। 

यदि सब कुछ सही है, तो सर्वर से कनेक्शन स्थापित हो जाएगा:


एक मान्य ईमेल आवश्यक है