प्रत्येक उपयोगकर्ता के पास एक डायरेक्टॉय ~ /। Ssh होता है, जिसमें आमतौर पर निम्नलिखित फाइलें होती हैं:
1) id_dsa private key of this user (different filename for rsa keys)
1) id_dsa.pub public key of this user
2) authorized_keys public key of other users (or same user on other machines)
config personal configuration
known_hosts host keys of other machines
इसके अतिरिक्त, / etc / ssh / में, आप पाएंगे:
3) ssh_host_dsa_key
3) ssh_host_dsa_key.pub
3) ssh_host_rsa_key
3) ssh_host_rsa_key.pub
इस कंप्यूटर की पहचान करने वाले मेजबान कुंजी, कुंजी हैं।
आप निश्चित रूप से सभी निजी और सार्वजनिक कुंजी का बैकअप लेना चाहते हैं। हम मशीन को प्रश्न घर और उपयोगकर्ता उपयोगकर्ता @ होम कहते हैं। समान व्यक्ति का खाता उपयोगकर्ता @ रिमोट है और दोनों दिशाओं में कुंजी-आधारित लॉगिन का उपयोग करता है। यदि आप किसी भी महत्वपूर्ण फ़ाइल को ढीला करते हैं तो क्या होगा:
- आप उपयोगकर्ता के घर की पहचान को ढीला करते हैं।
ssh user@remote
अब घर से कुंजी आधारित आधार के साथ काम नहीं करेगा।
- उपयोगकर्ता @ रिमोट अपनी कुंजी के साथ घर में प्रवेश करने का अधिकार ढीला।
ssh user@home
अब दूरस्थ आधारित कुंजी के साथ काम नहीं करेगा।
- आप मेजबान की पहचान को ढीला करते हैं। user @ रिमोट एक चेतावनी को देखेगा कि होस्ट कीज की कोशिश करते समय बदल गई हैं
ssh user@home
। कॉन्फ़िगरेशन के आधार पर यह उसे लॉग इन करने से रोकेगा।