सुरक्षित शेल प्रोटोकॉल (एसएसएच) का उपयोग कैसे करें
अगर आप इंटरनेट पर किसी अन्य कंप्यूटर से कनेक्ट हो रहे हैं, तो एक कुख्यात असुरक्षित वातावरण, संभवतः आप अपना डेटा सुरक्षित रखने के लिए संभवतः सभी करना चाहते हैं सुरक्षित शैल (एसएसएच) प्रोटोकॉल का उपयोग करने में यह मदद करने का एक तरीका है। इस सुरक्षा को प्राप्त करने के लिए, आपको सबसे पहले अपने कंप्यूटर पर एसएसएच को कॉन्फ़िगर करने की आवश्यकता होगी और फिर सर्वर से एन्क्रिप्ट किए गए कनेक्शन बनाना होगा। लेकिन याद रखें कि, एक सुरक्षित कनेक्शन के लिए, कनेक्शन के दोनों सिरों में एसएसएच सक्षम होना चाहिए। यह सुनिश्चित करने के लिए कि आपका कनेक्शन यथासंभव सुरक्षित है, इस मार्गदर्शिका का पालन करें।
कदम
भाग 1
पहली बार कनेक्ट करें
1
एसएसएच प्रोटोकॉल स्थापित करें Windows के लिए, आपको एक एसएसएच क्लाइंट प्रोग्राम को डाउनलोड और इंस्टॉल करना होगा। सबसे लोकप्रिय साइगविन है, जो डेवलपर की वेबसाइट से निःशुल्क उपलब्ध है। इसे डाउनलोड करें और इसे किसी भी अन्य कार्यक्रम के रूप में स्थापित करें। एक और लोकप्रिय मुफ्त कार्यक्रम पुटी है
- साइगविन की स्थापना के दौरान, आपको नेट अनुभाग से ओपनएसएसएच इंस्टॉल करना होगा।
- लिनक्स और मैक ओएस एक्स सिस्टम में पहले से स्थापित एसएसएच प्रोटोकॉल के साथ पहले से ही पैदा हुए हैं। असल में एसएसएच एक यूनिक्स सिस्टम है और यूनिक्स से लिनक्स और ओएस एक्स निकाले जाते हैं।
2
SSH प्रोटोकॉल चलाएं Cygwin के माध्यम से प्रोग्राम टर्मिनल खोलें या ओएस एक्स या लिनक्स में टर्मिनल खोलें। अन्य कंप्यूटरों के साथ इंटरैक्ट करने के लिए एसएसएच अंतरफलक टर्मिनल का उपयोग करता है। SSH के लिए कोई ग्राफ़िकल इंटरफ़ेस नहीं है, इसलिए आपको सीखना होगा कि टाइपिंग कमांड्स के साथ कैसे पकड़ें।
3
कनेक्शन का प्रयास करें सुरक्षित कुंजी बनाने और फ़ाइलों को स्थानांतरित करने के लिए अपने आप को फेंकने से पहले, हम अनुशंसा करते हैं कि आप सत्यापित करें कि SSH आपके कंप्यूटर पर ठीक से कॉन्फ़िगर किया गया है, साथ ही आपके द्वारा कनेक्ट की गई प्रणाली। निम्नलिखित कमांड दर्ज करें, प्रतिस्थापित करें दूरदराज के कंप्यूटर पर अपने उपयोगकर्ता नाम के साथ दूरस्थ कंप्यूटर या सर्वर के लिए पता के साथ:
$ एसएसएच @
भाग 2
बेसिक कमांड जानें
1
SSH खोल में नेविगेट करें रिमोट कंप्यूटर के पहले कनेक्शन के दौरान, आपको अपनी HOME निर्देशिका में होना चाहिए। डायरेक्टरी ट्री पर जाने के लिए, कमांड का इस्तेमाल करें
सीडी
:सीडी ..
आपको एक निर्देशिका में स्थानांतरित कर देगासीडी
आपको निर्दिष्ट उपनिर्देशिका में ले जाएंगेसीडी / घर / निर्देशिका / पथ /
आपको रूट (होम) द्वारा निर्दिष्ट निर्देशिका में ले जाएंगे।सीडी ~
यह आपको वापस आपकी HOME निर्देशिका पर ले जाएगा।
2
वर्तमान निर्देशिका की सामग्री की जांच करें। यह देखने के लिए कि कौन सी फाइलें और फ़ोल्डर वर्तमान स्थान पर हैं, आप कमांड का उपयोग कर सकते हैं
ls
:ls
वर्तमान निर्देशिका में सभी फाइलों और फ़ोल्डरों को सूचीबद्ध करेगाएलएस-एल
अतिरिक्त जानकारी जैसे कि आकार, अनुमतियां और तारीख के साथ निर्देशिका की सामग्री प्रदर्शित करेगाls-एक
छिपी हुई फ़ाइलें और फ़ोल्डर्स सहित सभी सामग्रियों को सूचीबद्ध करेगा।3
दूरस्थ कंप्यूटर पर पथ से फ़ाइलों की प्रतिलिपि बनाएँ। यदि आपको स्थानीय कंप्यूटर से दूरस्थ कंप्यूटर पर फ़ाइलों की प्रतिलिपि बनाने की आवश्यकता है, तो आप कमांड का उपयोग कर सकते हैं
SCP
:/directorylocale/esempio1.txt @:
इस पर example1.txt कॉपी करेंगे SCP @: /home/example1.txt ./
दूरस्थ निर्देशिका की होम डायरेक्टरी से उदाहरण 1.txt को स्थानीय डायरेक्टरी की वर्तमान निर्देशिका में ले जाएंगे।4
शेल के माध्यम से फ़ाइलें कॉपी करें आप कमांड का उपयोग कर सकते हैं
cp
फ़ाइलों की प्रतियां एक ही निर्देशिका में या अपनी पसंद की निर्देशिका में बनाने के लिए:सीपी उदाहरण 1.txt example2.txt
उसी स्थान पर example2.txt को कॉल करके example1.txt की एक प्रतिलिपि बनाएगी।सीपी उदाहरण 1.txt /
द्वारा निर्दिष्ट स्थान में example1.txt की एक प्रतिलिपि बनाएगा 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 के रूप में नाम बदलें6
फ़ाइलें और निर्देशिका हटाएं अगर आपको उस कंप्यूटर से कुछ निकालना है जिसे आप कनेक्ट कर रहे हैं, तो आप कमांड का उपयोग कर सकते हैं
rm
:आरएम उदाहरण 1.txt
उदाहरण 1.txt फ़ाइल को हटा देगा।आरएम -आई उदाहरण 1.txt
आपकी पुष्टि का अनुरोध करने के बाद example1.txt फ़ाइल को हटा देगा।
आरएम निर्देशिका 1 /
निर्देशिका 1 और उसकी सभी सामग्री को हटा देगा।7
अपनी फ़ाइलों के लिए अनुमतियों को बदलें आप कमांड का उपयोग करके अपनी फ़ाइलों के पढ़ने और विशेषाधिकारों को बदल सकते हैं
chmod
:chmod u + w example1.txt
फ़ाइल में उपयोगकर्ता (यू) के लिए लिखना (संपादित करें) अनुमति देगा इसके अलावा, आप संशोधक का उपयोग कर सकते हैं जी
समूह अनुमतियों के लिए या या
वैश्विक अनुमतियों के लिएchmod जी + आर example1.txt
फ़ाइल के लिए समूह के लिए पढ़ने (पहुंच) की अनुमति जोड़ देगा8
अन्य विभिन्न बुनियादी आज्ञाओं को जानें कुछ और महत्वपूर्ण कमांड हैं जो आप शेल इंटरफ़ेस में उपयोग करेंगे। इसमें शामिल हैं:
एमकेडीआईआर न्यूडायरेक्टरी
"नई एडैरेक्टरीरी" नामक एक नई उपनिर्देशिका बनाएगीलोक निर्माण विभाग
वर्तमान निर्देशिका का पथ प्रदर्शित करेगा।कौन
दिखाता है कि सिस्टम में कौन पंजीकृत है।पिको नयाफ़ाइल। txt
या vi newfile.txt
एक नई फाइल बनायेगा और फ़ाइल एडिटर खोलेंगी। प्रत्येक अलग सिस्टम ने एक अलग फाइल संपादक स्थापित किया होगा। पिको और वीआई सबसे आम हैं यदि आपको कोई अन्य फाइल संपादक स्थापित किया गया है, तो आपको अलग-अलग आज्ञाओं का उपयोग करने की आवश्यकता हो सकती है।9
किसी भी कमांड के बारे में विस्तृत जानकारी प्राप्त करने का प्रयास करें यदि आप निश्चित नहीं हैं कि कमांड क्या करेगा, तो आप हमेशा कमान का उपयोग कर सकते हैं
आदमी
सभी संभावित उपयोग और पैरामीटर जाननाआदमी
उस कमांड के बारे में जानकारी प्रदर्शित करेगाआदमी -क
निर्दिष्ट कीवर्ड के लिए सभी सहायता पृष्ठों को खोजा जाएगा।भाग 3
एन्क्रिप्टेड कुंजी का निर्माण
1
SSH कुंजियां बनाएं ये कुंजियां आपको प्रत्येक बार पासवर्ड दर्ज किए बिना रिमोट स्थान से कनेक्ट करने की अनुमति देगा यह दूरस्थ कंप्यूटर से कनेक्ट करने का एक बहुत ही सुरक्षित तरीका है, क्योंकि पासवर्ड को नेटवर्क पर प्रसारित करने की आवश्यकता नहीं होगी।
- आदेश दर्ज करके अपने कंप्यूटर पर कुंजी फ़ोल्डर बनाएँ
$ एमकेडीर .ssh
- आदेश का उपयोग करके सार्वजनिक और निजी कुंजी बनाएँ
$ ssh-keygen - टी आरएसए
- आपसे पूछा जाएगा कि क्या आप चाबियाँ के लिए एक पासफ़्रेज बनाना चाहते हैं- यह वैकल्पिक है यदि आप कोई पासफ़्रेज़ नहीं बनाना चाहते हैं, तो एंटर दबाएं और दो कुंजी एसएसएच निर्देशिका में बनाए जाएंगे: id_rsa और id_rsa.pub
- अपनी निजी कुंजी की अनुमतियों को परिवर्तित करें यह सुनिश्चित करने के लिए कि निजी कुंजी केवल उपयोगकर्ता द्वारा पठनीय है, आपको कमान दर्ज करने की आवश्यकता होगी
$ 600 चीसोड / आईडी_आरसीए
2
दूरदराज के कंप्यूटर पर सार्वजनिक कुंजी दर्ज करें एक बार कुंजी उत्पन्न हो जाने के बाद, आप दूरस्थ कंप्यूटर पर सार्वजनिक कुंजी दर्ज करने के लिए तैयार हैं ताकि आप बिना किसी पासवर्ड के जोड़ सकें। जैसा कि ऊपर बताया गया है, उपयुक्त भागों को बदलकर, निम्न कमांड दर्ज करें:
$ scp .ssh / id_rsa.pub @:
3
दूरदराज के कंप्यूटर पर सार्वजनिक कुंजी को स्थापित करें दूरस्थ कंप्यूटर पर कुंजी दर्ज करने के बाद, आपको इसे स्थापित करना होगा ताकि यह ठीक से काम करे। सबसे पहले, रिमोट कंप्यूटर में लॉग इन करें जैसा आपने चरण 3 में किया था
$ एमकेडीर .ssh
$ बिल्ली id_rsa.pub >> .ssh / authorized_keys
$ chmod 700 .ssh
4
सत्यापित करें कि कनेक्शन काम करता है। कुंजी को दूरस्थ कंप्यूटर पर इंस्टॉल करने के बाद, आपको पासवर्ड दर्ज करने के लिए बिना किसी कनेक्शन को आरंभ करने में सक्षम होना चाहिए। कनेक्शन की पुष्टि करने के लिए निम्न आदेश दर्ज करें:
$ एसएसएच @
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
- चीन में फेसबुक का उपयोग कैसे करें
- ईमेल क्लाइंट का उपयोग करने के लिए Gmail का उपयोग कैसे करें
- कैसे एक टोरेंट खोलें
- Android डिवाइस पर सुरक्षित ब्राउज़िंग को सक्षम कैसे करें
- प्रॉक्सी सर्वर को ब्लॉक कैसे करें
- किसी FTP सर्वर पर एक फ़ाइल कैसे अपलोड करें
- वाईफाई का उपयोग कर एक मोबाइल फोन के साथ विंडोज कम्प्यूटर वेब तक पहुंच कैसे साझा करें
- विंडोज कंप्यूटर पर डीएचसीसी कॉन्फ़िगर कैसे करें
- Windows XP में DHCP नेटवर्क प्रोटोकॉल का उपयोग कैसे कॉन्फ़िगर करें
- दो कंप्यूटरों के बीच एक वीपीएन कनेक्शन को कॉन्फ़िगर कैसे करें
- मैकबुक प्रो में प्रिंटर कैसे कनेक्ट करें I
- SmartFTP का उपयोग कर किसी एफ़टीपी सर्वर पर एक फाइल कैसे अपलोड करें
- विंडोज एक्सपी के साथ आपका इंटरनेट कनेक्शन कैसे साझा करें
- Microsoft उत्पाद का उपयोग किए बिना किसी Exchange सर्वर से कनेक्ट करने के लिए कैसे करें
- रास्पबेरी पी पर एक वेब सर्वर कैसे बनाएँ
- कैसे Minecraft के लिए एक नि: शुल्क होस्टिंग सर्वर बनाएँ
- व्युत्क्रम एसएसएच टनल कैसे बनाएं
- Xbox लाइव पर मुफ्त के लिए कैसे खेलें
- कैसे तेज़ तेज डाउनलोड करें
- एचटीटीपी प्रोटोकॉल से संरक्षित साइट्स से डाउनलोड FLV वीडियो कैसे डाउनलोड करें
- मैक ओएस एक्स पर टेलनेट का उपयोग कैसे करें