क्या मैं अपनी ssh सार्वजनिक / निजी कुंजी जोड़ी का फ़ाइल नाम बदल सकता हूँ?


14

मैंने एक सार्वजनिक / निजी कुंजी जोड़ी बनाई:

ssh-keygen -t rsa -C "me@example.com"

मैंने id_rsa से एक अलग कुंजी फ़ाइल नाम दिया क्योंकि मैं अपनी सामान्य पहचान से एक नई अलग कुंजी बनाना चाहता था।

मैंने अपने होस्टिंग प्रदाता को यह कुंजी दी ताकि मैं सार्वजनिक कुंजी प्रमाणीकरण का उपयोग करके अपने सर्वर पर लॉगिन कर सकूं।

मैं शुरू में कुंजी और सब कुछ काम कर लॉगिन करने में सक्षम था।

ssh -i /path/to/key/file user@server.com

मुझे एहसास हुआ कि मैंने कुंजी फ़ाइल नाम में एक वर्तनी त्रुटि की है और सार्वजनिक और निजी दोनों कुंजी फ़ाइलों का नाम बदल दिया है। क्या यह सर्वर की ओर कुछ भी प्रभावित करता है यदि कुंजी फ़ाइल का मेरे क्लाइंट मशीन पर अलग नाम है?

जवाबों:


23

फ़ाइल नाम का कोई मतलब नहीं है, जब तक कि sshयह नहीं बताया गया है कि इसे कहां खोजना है।

(हालाँकि, यदि आपके पास सार्वजनिक कुंजी एक अलग फ़ाइल में निकाली गई है, तो उसका .pubमुख्य फ़ाइल के रूप में एक ही फ़ाइल नाम होना चाहिए ; उदा । mykey& mykey.pub।)


किसी भी विचार अगर यह मायने रखता है कि क्या आप .pub फ़ाइल के भीतर टिप्पणी को बदलते हैं?
जजेटन

4
@jjeaton: यह नहीं है।
ग्रिटिटी

"जब तक ssh को बताया जाता है कि उसे कहां ढूंढना है" - जैसे कि आपकी .ssh / config फाइल में प्रविष्टियां। मैं यहाँ हूँ क्योंकि मुझे एक ही git होस्ट के लिए दो पहचान की आवश्यकता है, इसलिए कुंजी के दो सेट और मेरे होस्ट में दो होस्ट्स प्रासंगिक कंप्यूटर कुंजी की ओर इशारा करते हैं।
गैर व्यक्ति
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.