वहाँ से ओपन-एसएसएच प्रलेखन क्या करता है username@remotehost निम्नलिखित में मतलब है:
डिफ़ॉल्ट रूप से सार्वजनिक कुंजी फ़ाइल में सहेजी जाती है ~ / .sh / id_dsa.pub, जबकि ~ / .ssh / id_dsa निजी कुंजी है। अब id_dsa.pub फ़ाइल को दूरस्थ होस्ट पर कॉपी करें और इसे ~ / .ssh / अधिकृत_keyt पर संलग्न करें:
ssh-copy-id username@remotehost
अपनी कॉन्फिग फ़ाइल में क्या मुझे उस मशीन का एक्सेस नहीं देना चाहिए जिसमें मैं कनेक्ट करना चाहता हूं?
- मैं वास्तव में किसके लिए उपयोग करूंगा
username@remotehost? - वर्तमान में मैं अपना Open-ssh सर्वर सेट करना चाहता हूं।
ध्यान दें कि मैं Ubuntu 12.04 LTS का उपयोग कर रहा हूं, अग्रिम धन्यवाद!
संपादित करें: क्या कोई मुझे बता सकता है कि कैसे पाया जाए remotehost मेरी मशीन के लिए लग सकता है? मुझे उबंटू मशीन और एक एंड्रॉइड डिवाइस दोनों के लिए जानना होगा।
id_dsa.pub अपने क्लाइंट कंप्यूटर पर फ़ाइल, जितना आप उपयोग कर सकते हैं cat id_dsa.pub >> ~/.ssh/authorized_keys।
remotehost लग सकता है? मैं एक Android डिवाइस का उपयोग करने जा रहा हूं।
manआपका सबसे अच्छा दोस्त है या linux.die.net/man/1/ssh-copy-id , यह आपके ssh कुंजी के सार्वजनिक भाग को ग्राहक को कॉपी करेगाusernameमशीन परremotehostssh के माध्यम से।