SSH के लिए कुंजी बनाना


0

वहाँ से ओपन-एसएसएच प्रलेखन क्या करता है username@remotehost निम्नलिखित में मतलब है:

डिफ़ॉल्ट रूप से सार्वजनिक कुंजी फ़ाइल में सहेजी जाती है ~ / .sh / id_dsa.pub, जबकि ~ / .ssh / id_dsa निजी कुंजी है। अब id_dsa.pub फ़ाइल को दूरस्थ होस्ट पर कॉपी करें और इसे ~ / .ssh / अधिकृत_keyt पर संलग्न करें:

ssh-copy-id username@remotehost

अपनी कॉन्फिग फ़ाइल में क्या मुझे उस मशीन का एक्सेस नहीं देना चाहिए जिसमें मैं कनेक्ट करना चाहता हूं?

  1. मैं वास्तव में किसके लिए उपयोग करूंगा username@remotehost?
  2. वर्तमान में मैं अपना Open-ssh सर्वर सेट करना चाहता हूं।

ध्यान दें कि मैं Ubuntu 12.04 LTS का उपयोग कर रहा हूं, अग्रिम धन्यवाद!

संपादित करें: क्या कोई मुझे बता सकता है कि कैसे पाया जाए remotehost मेरी मशीन के लिए लग सकता है? मुझे उबंटू मशीन और एक एंड्रॉइड डिवाइस दोनों के लिए जानना होगा।


man आपका सबसे अच्छा दोस्त है या linux.die.net/man/1/ssh-copy-id , यह आपके ssh कुंजी के सार्वजनिक भाग को ग्राहक को कॉपी करेगा username मशीन पर remotehost ssh के माध्यम से।
week

अगर आप अपने id_dsa.pub अपने क्लाइंट कंप्यूटर पर फ़ाइल, जितना आप उपयोग कर सकते हैं cat id_dsa.pub >> ~/.ssh/authorized_keys
week

ठीक है, क्या आप मुझे इसका उदाहरण दे सकते हैं remotehost लग सकता है? मैं एक Android डिवाइस का उपयोग करने जा रहा हूं।
CodeKingPlusPlus

जवाबों:


1

यदि आप अपने स्थानीय मशीन पर SSH स्थापित करना चाहते हैं, तो आपको उपयोग करने की आवश्यकता नहीं है ssh-copy-id बिल्कुल भी। इसका उपयोग केवल तब किया जाता है जब आप उन कुंजियों का उपयोग करना चाहते हैं जिन्हें आपने किसी अन्य मशीन में लॉग इन करने के लिए उत्पन्न किया था (जिस पर आपके पास पहले से पासवर्ड-आधारित पहुंच है)।

यदि आप दूरस्थ रूप से अपनी स्थानीय मशीन में प्रवेश करने के लिए कुंजियों का उपयोग करना चाहते हैं, तो आपको बस अपने स्थानीय लोगों को सार्वजनिक कुंजी संलग्न करने की आवश्यकता है ~/.ssh/authorized_keys और जब आप अपनी मशीन तक पहुँच की आवश्यकता हो तो लॉगिन के लिए अपनी निजी कुंजी का उपयोग करें।


क्या आप मुझे कदम से कदम निर्देश दे सकते हैं? जैसे कि आपकी क्लाइंट मशीन ऐसा करती है, तो आपके सर्वर मशीन के साथ ऐसा करते हैं? मैं अन्यथा इसका पालन नहीं कर रहा हूं। मुझे मूल UNIX टूल के अलावा इस क्षेत्र में कोई अनुभव नहीं है।
CodeKingPlusPlus

@CodeKingPlusPlus: तकनीकी रूप से, प्रक्रिया वास्तव में आपके स्थानीय मशीन या रिमोट मशीन के बीच भिन्न नहीं होती है। किसी भी स्थिति में आप एक पासवर्ड-आधारित सेटअप काम करना चाहते हैं। चाबियाँ बस एक अलग तंत्र होगी। यदि आप SSH के माध्यम से अपने दूरस्थ सर्वर में प्रवेश कर सकते हैं, तो यह प्रक्रिया आपके स्थानीय मशीन के लिए समान है (आपको छोड़कर) पराक्रम कुंजी का एक नया सेट जनरेट नहीं करना चाहते हैं, लेकिन मौजूदा जोड़ी का उपयोग करें)। मैं आपको इस प्रश्न को पढ़ने की सलाह दूंगा: askubuntu.com/questions/46930/... हालाँकि मैं आपकी कुंजी को पासवर्ड से सुरक्षित रखने की सलाह दूंगा
Der Hochstapler

0

मुझे यह ट्यूटोरियल बहुत पहले नहीं मिला और इससे मुझे अपनी चाबी बनाने में मदद मिली। शायद यह आपके लिए भी उपयोगी हो सकता है। http://www.adminempire.com/create-ssh-keys/

HTH


आप केवल एक विशेष ब्लॉग को संदर्भित करते हुए उत्तर पोस्ट कर रहे हैं। यदि यह आपकी साइट है या आप एक योगदानकर्ता हैं तो आपको किसी भी संबद्धता का खुलासा करना होगा अन्यथा आपकी पोस्ट को स्पैम के रूप में चिह्नित किया जाएगा और समुदाय द्वारा हटा दिया जाएगा।
Mokubai

क्षमा करें मेरा ब्लॉग या संबद्ध नहीं। बस वही था जो मेरे सवालों का जवाब देने के लिए मेरी खोजों पर आया है। अब ब्लॉग के लिए लिंक बुरा मेरी लिंक नहीं है।
Steve

सामान्य रूप से ब्लॉग पर लिंक पोस्ट करना बुरा नहीं है, हालांकि हम आपको यहां वास्तविक सामग्री पोस्ट करने और संदर्भ के लिए लिंक प्रदान करना पसंद करेंगे, और मुझे खेद है कि अगर मुझे ऐसा लग रहा था कि मैं असभ्य या कठोर था। कृपया समझें कि हालांकि यह कुछ संदिग्ध लग रहा था कि इस साइट पर आपके एकमात्र उत्तर एक ही उपयोगकर्ता के एक ही ब्लॉग पर आए हैं और हम काफी सुरक्षात्मक हैं जहाँ यह उन साइटों पर आता है जो हमारे ब्लॉग या उत्पादों के विज्ञापन के लिए उपयोग करते हैं। समुदाय में आपका स्वागत है।
Mokubai

समझ गया कि भविष्य में ऐसा करना सुनिश्चित करेगा। क्षमा करें, हालांकि ठीक से नियमों का पालन नहीं करने के लिए। शायद ही कभी मुझे लगता है कि मैं वापस योगदान कर सकता हूं।
Steve
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.