सुरक्षित शेल प्रोटोकॉल (एसएसएच) का उपयोग कैसे करें

अगर आप इंटरनेट पर किसी अन्य कंप्यूटर से कनेक्ट हो रहे हैं, तो एक कुख्यात असुरक्षित वातावरण, संभवतः आप अपना डेटा सुरक्षित रखने के लिए संभवतः सभी करना चाहते हैं सुरक्षित शैल (एसएसएच) प्रोटोकॉल का उपयोग करने में यह मदद करने का एक तरीका है। इस सुरक्षा को प्राप्त करने के लिए, आपको सबसे पहले अपने कंप्यूटर पर एसएसएच को कॉन्फ़िगर करने की आवश्यकता होगी और फिर सर्वर से एन्क्रिप्ट किए गए कनेक्शन बनाना होगा। लेकिन याद रखें कि, एक सुरक्षित कनेक्शन के लिए, कनेक्शन के दोनों सिरों में एसएसएच सक्षम होना चाहिए। यह सुनिश्चित करने के लिए कि आपका कनेक्शन यथासंभव सुरक्षित है, इस मार्गदर्शिका का पालन करें।

कदम

भाग 1
पहली बार कनेक्ट करें

छवि शीर्षक एसएसएच चरण 1 का प्रयोग करें
1
एसएसएच प्रोटोकॉल स्थापित करें Windows के लिए, आपको एक एसएसएच क्लाइंट प्रोग्राम को डाउनलोड और इंस्टॉल करना होगा। सबसे लोकप्रिय साइगविन है, जो डेवलपर की वेबसाइट से निःशुल्क उपलब्ध है। इसे डाउनलोड करें और इसे किसी भी अन्य कार्यक्रम के रूप में स्थापित करें। एक और लोकप्रिय मुफ्त कार्यक्रम पुटी है
  • साइगविन की स्थापना के दौरान, आपको नेट अनुभाग से ओपनएसएसएच इंस्टॉल करना होगा।
  • लिनक्स और मैक ओएस एक्स सिस्टम में पहले से स्थापित एसएसएच प्रोटोकॉल के साथ पहले से ही पैदा हुए हैं। असल में एसएसएच एक यूनिक्स सिस्टम है और यूनिक्स से लिनक्स और ओएस एक्स निकाले जाते हैं।
  • छवि एसएसएच चरण 2 का उपयोग करें शीर्षक
    2
    SSH प्रोटोकॉल चलाएं Cygwin के माध्यम से प्रोग्राम टर्मिनल खोलें या ओएस एक्स या लिनक्स में टर्मिनल खोलें। अन्य कंप्यूटरों के साथ इंटरैक्ट करने के लिए एसएसएच अंतरफलक टर्मिनल का उपयोग करता है। SSH के लिए कोई ग्राफ़िकल इंटरफ़ेस नहीं है, इसलिए आपको सीखना होगा कि टाइपिंग कमांड्स के साथ कैसे पकड़ें।
  • छवि का शीर्षक एसएसएच चरण 3 का उपयोग करें
    3
    कनेक्शन का प्रयास करें सुरक्षित कुंजी बनाने और फ़ाइलों को स्थानांतरित करने के लिए अपने आप को फेंकने से पहले, हम अनुशंसा करते हैं कि आप सत्यापित करें कि SSH आपके कंप्यूटर पर ठीक से कॉन्फ़िगर किया गया है, साथ ही आपके द्वारा कनेक्ट की गई प्रणाली। निम्नलिखित कमांड दर्ज करें, प्रतिस्थापित करें दूरदराज के कंप्यूटर पर अपने उपयोगकर्ता नाम के साथ दूरस्थ कंप्यूटर या सर्वर के लिए पता के साथ:
  • $ एसएसएच @
  • कनेक्शन स्थापित होने के बाद आपको पासवर्ड के लिए कहा जाएगा। जब आप पासवर्ड टाइप करेंगे, तो आप कर्सर को नहीं देख पाएंगे या दर्ज किए गए अक्षर पढ़ेंगे।
  • यदि यह चरण विफल रहता है, तो दो मामलों हैं: या तो SSH आपके कंप्यूटर पर ठीक से कॉन्फ़िगर नहीं है या दूरस्थ कंप्यूटर SSH कनेक्शन स्वीकार नहीं करता है।
  • भाग 2
    बेसिक कमांड जानें

    छवि शीर्षक एसएसएच चरण 4 का उपयोग करें
    1
    SSH खोल में नेविगेट करें रिमोट कंप्यूटर के पहले कनेक्शन के दौरान, आपको अपनी HOME निर्देशिका में होना चाहिए। डायरेक्टरी ट्री पर जाने के लिए, कमांड का इस्तेमाल करें सीडी:
    • सीडी .. आपको एक निर्देशिका में स्थानांतरित कर देगा
    • सीडी आपको निर्दिष्ट उपनिर्देशिका में ले जाएंगे
    • सीडी / घर / निर्देशिका / पथ / आपको रूट (होम) द्वारा निर्दिष्ट निर्देशिका में ले जाएंगे।
    • सीडी ~ यह आपको वापस आपकी HOME निर्देशिका पर ले जाएगा।
  • छवि एसएसएच चरण 5 का उपयोग करें शीर्षक
    2
    वर्तमान निर्देशिका की सामग्री की जांच करें। यह देखने के लिए कि कौन सी फाइलें और फ़ोल्डर वर्तमान स्थान पर हैं, आप कमांड का उपयोग कर सकते हैं ls:
  • ls वर्तमान निर्देशिका में सभी फाइलों और फ़ोल्डरों को सूचीबद्ध करेगा
  • एलएस-एल अतिरिक्त जानकारी जैसे कि आकार, अनुमतियां और तारीख के साथ निर्देशिका की सामग्री प्रदर्शित करेगा
  • ls-एक छिपी हुई फ़ाइलें और फ़ोल्डर्स सहित सभी सामग्रियों को सूचीबद्ध करेगा।
  • छवि का शीर्षक एसएसएच चरण 6 का उपयोग करें
    3
    दूरस्थ कंप्यूटर पर पथ से फ़ाइलों की प्रतिलिपि बनाएँ। यदि आपको स्थानीय कंप्यूटर से दूरस्थ कंप्यूटर पर फ़ाइलों की प्रतिलिपि बनाने की आवश्यकता है, तो आप कमांड का उपयोग कर सकते हैं SCP:
  • /directorylocale/esempio1.txt @: इस पर example1.txt कॉपी करेंगे निर्दिष्ट दूरस्थ कंप्यूटर पर आप छोड़ सकते हैं रिमोट कंप्यूटर के मूल फ़ोल्डर में कॉपी करने के लिए
  • SCP @: /home/example1.txt ./ दूरस्थ निर्देशिका की होम डायरेक्टरी से उदाहरण 1.txt को स्थानीय डायरेक्टरी की वर्तमान निर्देशिका में ले जाएंगे।
  • छवि शीर्षक एसएसएच चरण 7 का उपयोग करें
    4
    शेल के माध्यम से फ़ाइलें कॉपी करें आप कमांड का उपयोग कर सकते हैं cp फ़ाइलों की प्रतियां एक ही निर्देशिका में या अपनी पसंद की निर्देशिका में बनाने के लिए:
  • सीपी उदाहरण 1.txt example2.txt उसी स्थान पर example2.txt को कॉल करके example1.txt की एक प्रतिलिपि बनाएगी।
  • सीपी उदाहरण 1.txt / द्वारा निर्दिष्ट स्थान में example1.txt की एक प्रतिलिपि बनाएगा .
  • छवि शीर्षक एसएसएच चरण 8 का प्रयोग करें
    5



    फ़ाइलें ले जाएं और नाम बदलें यदि आप किसी फ़ाइल का नाम बदलना चाहते हैं या इसे कॉपी किए बिना स्थानांतरित करना चाहते हैं, तो आप कमांड का उपयोग कर सकते हैं mv:
  • mv example1.txt example2.txt example2.txt में example1.txt का नाम बदल देगा। फ़ाइल उसी स्थान पर रहेगी।
  • एमवी निर्देशिका 1 निर्देशिका 2 निर्देशिका 2 में निर्देशिका 1 का नाम बदलें निर्देशिका की सामग्री अपरिवर्तित रहेगी।
  • एम वी example1.txt निर्देशिका 1 / example1.txt को directory1 पर ले जाएंगे
  • mv example1.txt निर्देशिका 1 / example2.txt example1.txt को directory1 पर ले जाएंगे और इसे एक example2.txt के रूप में नाम बदलें
  • छवि एसएसएच चरण 9 का उपयोग करें शीर्षक
    6
    फ़ाइलें और निर्देशिका हटाएं अगर आपको उस कंप्यूटर से कुछ निकालना है जिसे आप कनेक्ट कर रहे हैं, तो आप कमांड का उपयोग कर सकते हैं rm:
  • आरएम उदाहरण 1.txt उदाहरण 1.txt फ़ाइल को हटा देगा।
  • आरएम -आई उदाहरण 1.txt आपकी पुष्टि का अनुरोध करने के बाद example1.txt फ़ाइल को हटा देगा।
  • आरएम निर्देशिका 1 / निर्देशिका 1 और उसकी सभी सामग्री को हटा देगा।
  • एसएसएच स्टेप 10 का प्रयोग करें चित्र शीर्षक
    7
    अपनी फ़ाइलों के लिए अनुमतियों को बदलें आप कमांड का उपयोग करके अपनी फ़ाइलों के पढ़ने और विशेषाधिकारों को बदल सकते हैं chmod:
  • chmod u + w example1.txt फ़ाइल में उपयोगकर्ता (यू) के लिए लिखना (संपादित करें) अनुमति देगा इसके अलावा, आप संशोधक का उपयोग कर सकते हैं जी समूह अनुमतियों के लिए या या वैश्विक अनुमतियों के लिए
  • chmod जी + आर example1.txt फ़ाइल के लिए समूह के लिए पढ़ने (पहुंच) की अनुमति जोड़ देगा
  • अनुमतियों की एक विस्तृत सूची है जो आप अपने सिस्टम के विभिन्न पहलुओं को ठीक करने या खोलने के लिए उपयोग कर सकते हैं।
  • छवि एसएसएच चरण 11 का उपयोग करें शीर्षक
    8
    अन्य विभिन्न बुनियादी आज्ञाओं को जानें कुछ और महत्वपूर्ण कमांड हैं जो आप शेल इंटरफ़ेस में उपयोग करेंगे। इसमें शामिल हैं:
  • एमकेडीआईआर न्यूडायरेक्टरी "नई एडैरेक्टरीरी" नामक एक नई उपनिर्देशिका बनाएगी
  • लोक निर्माण विभाग वर्तमान निर्देशिका का पथ प्रदर्शित करेगा।
  • कौन दिखाता है कि सिस्टम में कौन पंजीकृत है।
  • पिको नयाफ़ाइल। txt या vi newfile.txt एक नई फाइल बनायेगा और फ़ाइल एडिटर खोलेंगी। प्रत्येक अलग सिस्टम ने एक अलग फाइल संपादक स्थापित किया होगा। पिको और वीआई सबसे आम हैं यदि आपको कोई अन्य फाइल संपादक स्थापित किया गया है, तो आपको अलग-अलग आज्ञाओं का उपयोग करने की आवश्यकता हो सकती है।
  • छवि एसएसएच चरण 12 का उपयोग करें शीर्षक
    9
    किसी भी कमांड के बारे में विस्तृत जानकारी प्राप्त करने का प्रयास करें यदि आप निश्चित नहीं हैं कि कमांड क्या करेगा, तो आप हमेशा कमान का उपयोग कर सकते हैं आदमी सभी संभावित उपयोग और पैरामीटर जानना
  • आदमी उस कमांड के बारे में जानकारी प्रदर्शित करेगा
  • आदमी -क निर्दिष्ट कीवर्ड के लिए सभी सहायता पृष्ठों को खोजा जाएगा।
  • भाग 3
    एन्क्रिप्टेड कुंजी का निर्माण

    छवि एसएसएच चरण 13 का उपयोग करें शीर्षक
    1
    SSH कुंजियां बनाएं ये कुंजियां आपको प्रत्येक बार पासवर्ड दर्ज किए बिना रिमोट स्थान से कनेक्ट करने की अनुमति देगा यह दूरस्थ कंप्यूटर से कनेक्ट करने का एक बहुत ही सुरक्षित तरीका है, क्योंकि पासवर्ड को नेटवर्क पर प्रसारित करने की आवश्यकता नहीं होगी।
    • आदेश दर्ज करके अपने कंप्यूटर पर कुंजी फ़ोल्डर बनाएँ $ एमकेडीर .ssh
    • आदेश का उपयोग करके सार्वजनिक और निजी कुंजी बनाएँ $ ssh-keygen - टी आरएसए
    • आपसे पूछा जाएगा कि क्या आप चाबियाँ के लिए एक पासफ़्रेज बनाना चाहते हैं- यह वैकल्पिक है यदि आप कोई पासफ़्रेज़ नहीं बनाना चाहते हैं, तो एंटर दबाएं और दो कुंजी एसएसएच निर्देशिका में बनाए जाएंगे: id_rsa और id_rsa.pub
    • अपनी निजी कुंजी की अनुमतियों को परिवर्तित करें यह सुनिश्चित करने के लिए कि निजी कुंजी केवल उपयोगकर्ता द्वारा पठनीय है, आपको कमान दर्ज करने की आवश्यकता होगी $ 600 चीसोड / आईडी_आरसीए
  • छवि एसएसएच चरण 14 का उपयोग करें शीर्षक
    2
    दूरदराज के कंप्यूटर पर सार्वजनिक कुंजी दर्ज करें एक बार कुंजी उत्पन्न हो जाने के बाद, आप दूरस्थ कंप्यूटर पर सार्वजनिक कुंजी दर्ज करने के लिए तैयार हैं ताकि आप बिना किसी पासवर्ड के जोड़ सकें। जैसा कि ऊपर बताया गया है, उपयुक्त भागों को बदलकर, निम्न कमांड दर्ज करें:
  • $ scp .ssh / id_rsa.pub @:
  • कमांड के अंत में बृहदान्त्र (:) को शामिल करना सुनिश्चित करें
  • फ़ाइल स्थानांतरण प्रारंभ होने से पहले आपको पासवर्ड दर्ज करने के लिए कहा जाएगा।
  • छवि शीर्षक एसएसएच चरण 15 का उपयोग करें
    3
    दूरदराज के कंप्यूटर पर सार्वजनिक कुंजी को स्थापित करें दूरस्थ कंप्यूटर पर कुंजी दर्ज करने के बाद, आपको इसे स्थापित करना होगा ताकि यह ठीक से काम करे। सबसे पहले, रिमोट कंप्यूटर में लॉग इन करें जैसा आपने चरण 3 में किया था
  • दूरस्थ कंप्यूटर पर एक SSH फ़ोल्डर बनाएँ, अगर यह पहले से मौजूद नहीं है: $ एमकेडीर .ssh
  • अधिकृत कुंजी फ़ाइल की कुंजी जोड़ें अगर फाइल अभी भी अस्तित्व में नहीं है, तो इसे बनाया जाएगा: $ बिल्ली id_rsa.pub >> .ssh / authorized_keys
  • एक्सेस की अनुमति देने के लिए SSH फ़ोल्डर की अनुमतियों को बदलें: $ chmod 700 .ssh
  • छवि एसएसएच चरण 16 का उपयोग करें शीर्षक
    4
    सत्यापित करें कि कनेक्शन काम करता है। कुंजी को दूरस्थ कंप्यूटर पर इंस्टॉल करने के बाद, आपको पासवर्ड दर्ज करने के लिए बिना किसी कनेक्शन को आरंभ करने में सक्षम होना चाहिए। कनेक्शन की पुष्टि करने के लिए निम्न आदेश दर्ज करें: $ एसएसएच @
  • यदि आप पासवर्ड की आवश्यकता के बिना कनेक्ट करते हैं, तो कुंजी सही ढंग से कॉन्फ़िगर की गई है
  • सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com