आपको सबसे पहले जो करना होगा, यह सुनिश्चित कर लें कि आपने चाबियाँ उत्पन्न करने के लिए keygen कमांड चलाया है (यदि आपने पहले ही जेनरेट की हैं, तो इस चरण को छोड़ दें)।
ssh-keygen -t rsa
फिर रिमोट सर्वर पर कुंजी को धक्का देने के लिए इस कमांड का उपयोग करें, इसे अपने सर्वर उपयोगकर्ता नाम और होस्ट नाम से मेल खाने के लिए संशोधित करें।
cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'
कुंजी को कॉपी करने के लिए आपको पहली बार अपना पासवर्ड दर्ज करना होगा। उसके बाद, आपको पासवर्ड के बिना लॉगिन करने में सक्षम होना चाहिए, या पासवर्ड दर्ज किए बिना एसपीपी या आरएसआईएनसी का भी उपयोग करना चाहिए। आप इस आदेश के साथ परीक्षण कर सकते हैं:
ssh user@hostname
यह हर समय पासवर्ड में टाइप करने से निश्चित रूप से बहुत आसान है।
वैकल्पिक विधि
आप इसके बजाय ssh-copy-id कमांड का भी उपयोग कर सकते हैं। उदाहरण के लिए, अपनी चाबियाँ उत्पन्न करने के बाद, इस कमांड का उपयोग करें:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname
आसान।