आर्टिकल डाउनलोड करेंआर्टिकल डाउनलोड करें

यदि आप इंटरनेट पर किसी अन्य कंप्यूटर से कनेक्ट कर रहे हैं, तो आपको अपने डेटा को सुरक्षित रखना होगा । SSH ऐसा करने का एक रास्ता है । ऐसा करने के लिए, आपको अपने कंप्यूटर पर ठीक से SSH का सेटअप करना होगा, और फिर उसके बाद आपको अपने सर्वर से एक एन्क्रिप्टेड (encrypted) कनेक्शन बनाने की आवश्यकता होगी । बस याद रखें, कि कनेक्शन को सुरक्षित (secure) रखने के लिए, दोनों कनेक्शनों पर SSH सक्षम होना चाहिए । जितना हो सके अपने कनेक्शन को उतना सुरक्षित रखने के लिए इस गाइड का पालन करें ।

विधि 1
विधि 1 का 3:

पहली बार कनेक्ट करना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 SSH इंस्टॉल करें:
    विंडोज के लिए, आपको एक SSH क्लाइंट प्रोग्राम डाउनलोड और इंस्टॉल करने की आवश्यकता होगी । सबसे लोकप्रिय प्रोग्राम Cygwin है, जो डेवलपर की वेबसाइट से मुफ्त में उपलब्ध है । इसे किसी भी अन्य प्रोग्राम की तरह डाउनलोड और इंस्टॉल करें । एक अन्य मुफ्त लोकप्रिय प्रोग्राम PuTTY है ।[१]
    • Cygwin की इंस्टॉलेशन के दौरान, आपको OpenSSH को Net अनुभाग से इंस्टॉल करने का चयन करना होगा ।
    • लिनक्स (Linux) और मैक ओएस एक्स (Mac OS X) के सिस्टम पर पहले से ही SSH इंस्टॉल किया गया होता है । ऐसा इसलिए है क्योंकि SSH एक UNIX सिस्टम है, और लिनक्स और ओएस एक्स यूनिक्स से उत्पन्न होते हैं ।
  2. How.com.vn हिन्द: Step 2 SSH चलाएं:
    Cygwin द्वारा इंस्टॉल किए गए टर्मिनल प्रोग्राम को खोलें, या ओएस एक्स या लिनक्स में Terminal खोलें । SSH अन्य कंप्यूटरों के साथ जुड़ने के लिए टर्मिनल इंटरफ़ेस का उपयोग करता है । SSH के लिए कोई ग्राफिकल इंटरफेस (graphical interface) नहीं होता है, इसलिए आपको कमांड टाइप करने के प्रति अभ्यस्त होना होगा ।
  3. How.com.vn हिन्द: Step 3 कनेक्शन का परीक्षण करें:
    आप सुरक्षित कुंजियां (secure keys) बनाने और फ़ाइलों को मूव (move) करने से पहले, आपको इस बात का परीक्षण करना चाहिए कि क्या SSH आपके कंप्यूटर पर और उस सिस्टम पर ठीक तरीके से विन्यस्त है जिससे आप कनेक्ट करना चाहते हैं । निम्न कमांड टाइप करें, और <username> की जगह अपने रिमोट कंप्यूटर का यूज़रनेम डालें, और <remote> की जगह रिमोट कंप्यूटर या सर्वर का ऐड्रेस डालें:
    • $ ssh <username>@<remote>
    • कनेक्शन स्थापित हो जाने के बाद आपको अपना पासवर्ड डालने के लिए कहा जाएगा । पासवर्ड टाइप करते वक्त आपका कर्सर नहीं हिलेगा और आपको अक्षर टाइप होते हुए नहीं दिखाई देंगे ।
    • यदि यह चरण काम नहीं करता है, तो फिर या तो आपके कंप्यूटर पर SSH गलत तरीके से कॉन्फ़िगर किया गया है या रिमोट कंप्यूटर SSH कनेक्शन को स्वीकार नहीं कर रहा है ।
विधि 2
विधि 2 का 3:

बुनियादी कमांड्स सीखना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 SSH शेल (shell) पर जाएं:
    जब आप पहली बार रिमोट कंप्यूटर से कनेक्ट करेंगे, तो आप अपनी HOME डिरेक्टरी में स्थित होने चाहिए । डिरेक्टरी की संरचना को स्थानांतरित करने के लिए, cd कमांड का उपयोग करें:[२]
    • cd .. आपको एक डिरेक्टरी ऊपर ले जाएगा ।
    • cd <directoryname> से आप एक निर्दिष्ट उप-डिरेक्टरी (subdirectory) में जा सकेंगे ।
    • cd /home/directory/path/ से आप रूट (home) से एक निर्दिष्ट डिरेक्टरी में जा सकेंगे ।
    • cd ~ आपको अपनी HOME डिरेक्टरी पर वापस लाएगा ।
  2. How.com.vn हिन्द: Step 2 डिरेक्टरी में अपनी...
    डिरेक्टरी में अपनी वर्तमान की सामग्री की जांच करें: अपने वर्तमान स्थान में सभी फ़ाइलों और फ़ोल्डरों को देखने के लिए आप ls कमांड का उपयोग कर सकते हैं: [३]
    • ls आपकी मौजूदा डिरेक्टरी में सभी फ़ाइलों और फ़ोल्डरों को दिखाएगा ।
    • ls –l डिरेक्टरी की सामग्री को अतिरिक्त जानकारी (जैसे कि आकार, अनुमतियां, और तारीख) के साथ दिखाएगा ।
    • ls-a छुपी (hidden) हुए फ़ाइलों व फ़ोल्डरों सहित सभी सामग्री को दिखाएगा ।
  3. How.com.vn हिन्द: Step 3 अपने स्थान से...
    अपने स्थान से रिमोट कंप्यूटर पर फ़ाइलों को कॉपी करें: यदि आप अपने स्थानीय (local) कंप्यूटर से रिमोट कंप्यूटर पर फ़ाइलें कॉपी करना चाहते हैं, तो आप scp कमांड का उपयोग कर सकते हैं: scp command:
    • scp /localdirectory/example1.txt <username>@<remote>:<path> की कमांड रिमोट कंप्यूटर पर निर्दिष्ट <path> पर example1.txt को कॉपी करेगी । आप फ़ाइल को रिमोट कंप्यूटर के रूट फ़ोल्डर में कॉपी करने के लिए <path> को खाली छोड़ सकते हैं ।
    • scp <username>@<remote>:/home/example1.txt ./ की कमांड example1.txt को रिमोट कंप्यूटर की होम डिरेक्टरी से आपके स्थानीय कंप्यूटर की वर्तमान डिरेक्टरी पर स्थानांतरित (move) करेगी ।
  4. How.com.vn हिन्द: Step 4 शेल के माध्यम से फ़ाइलें कॉपी करें:
    आप उसी डिरेक्टरी में या फिर अपनी चुनी गई डिरेक्टरी में फ़ाइलों की प्रतियां (copies) बनाने के लिए cp कमांड का उपयोग कर सकते हैं:
    • cp example1.txt example2.txt उसी स्थान में example1.txt की एक कॉपी बनाएगा जिसका नाम example2.txt होगा ।
    • cp example1.txt <directory>/ से <directory> द्वारा निर्दिष्ट किए गए स्थान पर example1.txt की एक कॉपी बनेगी ।
  5. How.com.vn हिन्द: Step 5 फ़ाइलों को स्थानांतरित...
    फ़ाइलों को स्थानांतरित (move) करें और उनका नाम बदलें: यदि आप एक फाइल का नाम बदलना चाहते हैं या उसकी एक कॉपी बनाए बिना उसे स्थानांतरित करना चाहते हैं, तो आप mv कमांड का उपयोग कर सकते हैं:
    • mv example1.txt example2.txt से example1.txt का नाम बदलकर example2.txt रख दिया जाएगा । फ़ाइलें एक ही स्थान में रहेंगी ।
    • mv directory1 directory2 से directory1 का नाम बदलकर directory2 रख दिया जाएगा । डिरेक्टरी की सामग्री अपरिवर्तित रहेगी ।
    • mv example1.txt directory1/ example1.txt को directory1 में स्थानांतरित (move) करेगा ।
    • mv example1.txt directory1/example2.txt example1.txt को directory1 में स्थानांतरित (move) करेगा और उसका नाम बदलकर example2.txt रख देगा ।
  6. How.com.vn हिन्द: Step 6 फ़ाइलों और डिरेक्टरी को डिलीट करें:
    यदि आप कनेक्ट किए गए कंप्यूटर से कुछ भी हटाना चाहते हैं, तो आप rm कमांड का उपयोग कर सकते हैं:
    • rm example1.txt से example1.txt फ़ाइल डिलीट हो जाएगी ।
    • rm –I example1.txt से example1.txt फ़ाइल को आपके द्वारा पुष्टि करने के बाद डिलीट किया जाएगा ।
    • rm directory1/ की कमांड directory1 और उसकी सारी सामग्री को डिलीट कर देगी ।
  7. How.com.vn हिन्द: Step 7 अपनी फ़ाइलों के लिए अनुमतियां (permissions) बदलें:
    आप chmod द्वारा अपनी फ़ाइलों की रीड (read) और राइट (write) विशेषाधिकारों (privileges) को बदल सकते हैं:
    • chmod u+w example1.txt की कमांड उपयोगकर्ता (u) के लिए फ़ाइल पर राइट (modify) अनुमति जोड़ेगी । आप समूह अनुमतियों (group permissions) के लिए g या दुनिया की अनुमतियों (world permissions) के लिए o संशोधक (modifier) का उपयोग कर सकते हैं ।
    • chmod g+r example1.txt की कमांड समूह (group) के लिए फाइल पर रीड (access) की अनुमति जोड़ेगी ।
    • अनुमतियों की एक बड़ी सूची है जिनके उपयोग से आप अपने सिस्टम को सुरक्षित कर सकते हैं और उसके विभिन्न पहलुओं को खोल सकते हैं ।[४]
  8. How.com.vn हिन्द: Step 8 अन्य मिश्रित बुनियादी कमांड्स सीखें:
    ऐसी कई और महत्वपूर्ण कमांड्स हैं जिनका आप शेल इंटरफेस में काफी उपयोग करेंगे । उनमे निम्न शामिल हैं:
    • mkdir newdirectory से newdirectory नामक एक नई उप-डिरेक्टरी बनेगी ।
    • pwd आपकी वर्तमान की डिरेक्टरी के स्थान को प्रदर्शित करेगी ।
    • who आपको दिखाएगी कि आपके सिस्टम में कौन लॉग्ड-इन है ।
    • pico newfile.txt या vi newfile.txt से एक नई फ़ाइल बनेगी और फ़ाइल एडिटर (file editor) खुलेगा । अलग सिस्टमों पर अलग फ़ाइल एडिटर इंस्टॉल किए गए होंगे । pico और vi सबसे आम फ़ाइल एडिटर हैं । यदि आपके सिस्टम पर एक अलग फ़ाइल एडिटर इंस्टॉल किया गया है, तो आपको अलग कमांड्स का उपयोग करने की आवश्यकता हो सकती है ।
  9. How.com.vn हिन्द: Step 9 किसी भी कमांड पर विस्तृत जानकारी पाएं:
    यदि आपको पता न हो कि एक कमांड क्या करती है, तो आप सभी संभव प्रयोगों और मानदण्डों (parameters) को जानने के लिए man का उपयोग कर सकते हैं आदेश के बारे में का उपयोग करता है और के सभी जानने के लिए:
    • man <command> उस कमांड के बारे में जानकारी प्रदर्शित करेगी ।
    • man –k <keyword> की कमांड से आपके द्वारा निर्दिष्ट कीवर्ड के सभी पेज खुलेंगे ।[५]
विधि 3
विधि 3 का 3:

एन्क्रिप्टेड कुंजियां बनाना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 अपनी SSH की कुंजियां बनाएं:
    इन कुंजियों से आप हर बार अपना पासवर्ड डाले बिना रिमोट स्थान से कनेक्ट कर सकेंगे । यह रिमोट कंप्यूटर से कनेक्ट करने के लिए एक अधिक सुरक्षित तरीका है, क्योंकि पासवर्ड को नेटवर्क पर प्रसारित नहीं करना होगा ।
    • $ mkdir .ssh कमांड डालकर अपने कंप्यूटर पर कुंजी (key) फ़ोल्डर बनाएं ।
    • $ ssh-keygen –t rsa कमांड का उपयोग करके सार्वजनिक और निजी कुंजियां बनाएं ।
    • आपसे पूछा जाएगा कि क्या आप कुंजियों के लिए एक कूटशब्द (passphrase) बनाना चाहते हैं या नहीं; यह वैकल्पिक है । यदि आप एक कूटशब्द नहीं बनाना चाहते हैं, तो एन्टर (Enter) दबाएं । इससे .ssh डिरेक्टरी में दो कुंजियां बनेंगी: id_rsa और id_rsa.pub
    • अपने निजी कुंजी की अनुमतियां बदलें । यह सुनिश्चित करने के लिए कि निजी कुंजी केवल आपके द्वारा ही रीडेबल (readable) है, $ chmod 600 .ssh/id_rsa कमांड एन्टर दबाएं ।
  2. How.com.vn हिन्द: Step 2 सार्वजनिक कुंजी को रिमोट कंप्यूटर पर रखें:
    एक बार कुंजियां बनाने के बाद, आप आप सार्वजनिक कुंजी को रिमोट कंप्यूटर पर रख सकते हैं ताकि आप एक पासवर्ड के बिना कनेक्ट कर सकें । निम्न कमांड टाइप करें, और जैसा पहले बताया गया था उस तरह से उपयुक्त भागों पर सही भाग लिखें:
    • $ scp .ssh/id_rsa.pub <username>@<remote>:
    • सुनिश्चित करें कि आप कमांड के अंत में एक कोलन (:) डाल दें ।
    • फ़ाइल स्थानांतरण शुरू करने से पहले आपको अपना पासवर्ड डालने के लिए कहा जाएगा ।
  3. How.com.vn हिन्द: Step 3 रिमोट कंप्यूटर पर...
    रिमोट कंप्यूटर पर सार्वजनिक कुंजी इंस्टॉल करें: एक बार रिमोट कंप्यूटर पर कुंजी रखने के बाद, आपको इसे इंस्टॉल करने की आवश्यकता होगी ताकि वह सही ढंग से काम करे । सबसे पहले, चरण 3 की तरह रिमोट कंप्यूटर में लॉग इन करें ।
    • यदि रिमोट कंप्यूटर पर SSH फ़ोल्डर नहीं है, तो उसे बनाएं: $ mkdir .ssh
    • अपनी कुंजी को अधिकृत कुंजियों की फ़ाइल में जोड़ें । यदि फ़ाइल अभी नहीं बनी है, तो इसे बना दिया जाएगा: $ cat id_rsa.pub >> .ssh/authorized_keys
    • ऐक्सेसे की अनुमति देने के लिए SSH फ़ोल्डर की अनुमतियों को बदलें: $ chmod 700 .ssh
  4. How.com.vn हिन्द: Step 4 जांच करें कि क्या कनेक्शन काम करता है कि नहीं:
    एक बार रिमोट कंप्यूटर पर कुंजी इंस्टॉल करने के बाद, आप अपना पासवर्ड डाले बिना एक कनेक्शन आरंभ करने में सक्षम होने चाहिए । कनेक्शन का परीक्षण करने के लिए निम्न कमांड डालें: $ ssh <username>@<remote>
    • यदि आपसे पासवर्ड के लिए न पूछा जाए और आप फिर भी कनेक्ट कर सकें, तो कुंजियां सही ढंग से विन्यस्त की गई हैं ।

संबंधित लेखों

How.com.vn हिन्द: अपने सिम कार्ड से अपना मोबाइल नंबर पता करेंअपने सिम कार्ड से अपना मोबाइल नंबर पता करें
How.com.vn हिन्द: उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)
How.com.vn हिन्द: यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)
How.com.vn हिन्द: इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)
How.com.vn हिन्द: इंस्टाग्राम अकाउंट को डिलीट करेंइंस्टाग्राम अकाउंट को डिलीट करें
How.com.vn हिन्द: इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)
How.com.vn हिन्द: फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)
How.com.vn हिन्द: लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)
How.com.vn हिन्द: एंड्राइड में सेफ मोड बंद करेंएंड्राइड में सेफ मोड बंद करें
How.com.vn हिन्द: गूगल सेफसर्च (Google Safesearch) बंद करेंगूगल सेफसर्च (Google Safesearch) बंद करें
How.com.vn हिन्द: बंद हुए फेसबुक अकाउंट को वापस शुरू करें (Recover a Disabled Facebook Account)बंद हुए फेसबुक अकाउंट को वापस शुरू करें (Recover a Disabled Facebook Account)
How.com.vn हिन्द: व्हाट्सएप के लिए फेक नंबर पाएँ (Get a Fake Number for WhatsApp)WhatsApp टिप्स: फेक नंबर से व्हाट्सअप चलायें
How.com.vn हिन्द: फ्री म्यूजिक डाउनलोड करें (Kaise Free Music, Gaane Download Kare)फ्री म्यूजिक डाउनलोड करें (Kaise Free Music, Gaane Download Kare)
How.com.vn हिन्द: यूटयूब विडियो बनाएं (YouTube Video Kaise Banaye)यूटयूब विडियो बनाएं (YouTube Video Kaise Banaye)

विकीहाउ के बारे में

विकीहाउ एक "विकी" है जिसका मतलब होता है कि यहाँ एक आर्टिकल कई सहायक लेखकों द्वारा लिखा गया है। इस आर्टिकल को पूरा करने में और इसकी गुणवत्ता को सुधारने में समय समय पर, 17 लोगों ने और कुछ गुमनाम लोगों ने कार्य किया। यह आर्टिकल ३,४४६ बार देखा गया है।
सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ३,४४६ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?