ssh-copy-id
एक रिमोट मशीन में अपनी सार्वजनिक कुंजी स्थापित करने के लिए इस्तेमाल किया जा सकता है authorized_keys
। यदि आपके पास sudo
क्षमता है , तो अन्य उपयोगकर्ताओं की सार्वजनिक कुंजियाँ स्थापित करने के लिए समान कमांड का उपयोग किया जा सकता है ?
अद्यतन: स्थानीय और दूरस्थ दोनों Ubuntu 12.04 का उपयोग कर रहे हैं।
अद्यतन 2: एक नया उपयोगकर्ता खाता बनाने और सार्वजनिक कुंजी जोड़ने की प्रक्रिया का वर्णन करना
- (रिमोट) एक नया उपयोगकर्ता खाता बनाएँ, और इसे केवल उपयोगकर्ता की सार्वजनिक पहुँच के लिए सेट करें।
- (स्थानीय) नए उपयोगकर्ता खाते (ssh-keygen) के लिए एक सार्वजनिक कुंजी उत्पन्न करें।
- आम तौर पर मैं
.ssh/authorized_keys
दूरस्थ सर्वर पर निर्देशिका और फ़ाइल बनाता हूं , फिर नए उपयोगकर्ता के खाते में स्थानीय रूप से उत्पन्न सार्वजनिक कुंजी को कॉपी और पेस्ट करता हूं । मैं जो देख रहा हूं वह यह है कि अगर मैंssh-copy-id
इस नई बनाई गई उपयोगकर्ता की सार्वजनिक कुंजी को सीधे ssh निर्देशिका में स्थापित करने के लिए उपयोग कर सकता हूं । बस एक जोड़े को और अधिक आदेशों को बचाने के लिए।