एक निजी SSH कुंजी को देखते हुए, मैं अपनी सार्वजनिक कुंजी कैसे पुनर्प्राप्त कर सकता हूं?


10

मैंने किसी तरह अपनी id_rsa.pubफाइल खो दी है। मेरे पास अभी भी मेरी id_rsaफाइल है। मैं निजी कुंजी से सार्वजनिक कुंजी कैसे पुनर्प्राप्त कर सकता हूं?

(यह सवाल तब सामने आया जब ssh-copy-id"ERROR: No Identities found" ssh-keygenकी रिपोर्ट करते समय "/root/.ssh/id_rsa पहले से मौजूद है" ls ~/.sshबताया गया। समस्या बताई जा रही थी, id_rsaलेकिन नहीं id_rsa.pub। मुझे समाधान मिल गया, लेकिन इसे नीचे दफन कर दिया गया। उबंटू समर्थन मंच पर एक लंबी पोस्ट का।)


आप सिर्फ एक और नहीं बना सकते। ठीक है मैं गलत
नोएल

जवाबों:


16

आप सार्वजनिक कुंजी का उपयोग कर उत्पन्न कर सकते हैं ssh-keygen -y। यदि आपकी निजी कुंजी डिफ़ॉल्ट स्थान पर है, तो आप सार्वजनिक कुंजी को उसी स्थान पर रखने के लिए निम्नलिखित का उपयोग कर सकते हैं:

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.