एक निजी 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.