~/.ssh/configआप के लिए प्रासंगिक प्रणाली में / आदि / ssh / ssh_config मैन पेज के अनुसार सेटिंग्स रख सकते हैं :
ssh (1) निम्नलिखित क्रम में निम्नलिखित स्रोतों से कॉन्फ़िगरेशन डेटा प्राप्त करता है:
- कमांड लाइन विकल्प
- उपयोगकर्ता की कॉन्फ़िगरेशन फ़ाइल (~ / .ssh / config)
- सिस्टम-वाइड कॉन्फ़िगरेशन फ़ाइल (/ etc / ssh / ssh_config)
प्रत्येक पैरामीटर के लिए, पहले प्राप्त मूल्य का उपयोग किया जाएगा। कॉन्फ़िगरेशन फ़ाइलों में "होस्ट" विनिर्देशों द्वारा अलग किए गए अनुभाग होते हैं, और यह अनुभाग केवल उन होस्ट के लिए लागू होता है जो विनिर्देश में दिए गए पैटर्न में से एक से मेल खाते हैं।
ध्यान दें कि केवल पहले मूल्य का उपयोग किया जाएगा, जिसका अर्थ है कि उपयोगकर्ता हमेशा स्थानीय स्तर पर सिस्टम-वाइड कॉन्फ़िगरेशन विकल्पों को ओवरराइड कर सकता है।
के लिए ~/.ssh/known_hostsआप उपयोग कर सकते हैं /etc/ssh/ssh_known_hostsया किसी अन्य फ़ाइल GlobalKnownHostsFile विन्यास विकल्प के द्वारा निर्दिष्ट:
GlobalKnownHostsFile
वैश्विक होस्ट कुंजी डेटाबेस के लिए / etc / ssh / ssh_ogn_hosts के बजाय उपयोग करने के लिए एक फ़ाइल निर्दिष्ट करता है।
मैं अनिश्चित हूँ अगर यह अन्य फ़ाइलों के लिए संभव है, लेकिन मुझे लगता है कि अगर आप वास्तव में उपयोगकर्ताओं के बीच निजी कुंजी साझा करना चाहते हैं तो आप सिम्बलिंक के साथ कुछ काम कर सकते हैं ।