जवाबों:
मान लें कि आप एक यूनिक्स / लिनक्स वातावरण पर हैं, तो आप फ़ाइल बना या संपादित कर सकते हैं ~/.ssh/config
।
वह कॉन्फ़िगरेशन फ़ाइल आपको प्रत्येक होस्ट के लिए उपयोग करने के लिए पैरामीटर स्थापित करने की अनुमति देती है; इसलिए, उदाहरण के लिए:
Host host1
HostName <hostname_or_ip>
IdentityFile ~/.ssh/identity_file1
Host Host2
HostName <hostname_or_ip2>
User differentusername
IdentityFile ~/.ssh/identity_file2
ध्यान दें कि host1 और host2 भी होस्टनाम नहीं हो सकते हैं, बल्कि सर्वर की पहचान करने के लिए लेबल हैं।
अब आप मेजबानों के साथ मेजबानों पर लॉग इन कर सकते हैं:
ssh host1
ssh host2
ssh differentusername@host2
एक उचित लॉगिन के लिए करना था , लेकिन अन्यथा यह आश्चर्यजनक रूप से काम करता था, धन्यवाद!
-i <keyfile>
, लेकिन मैं निश्चित रूप से सामान्य मामले में कॉन्फ़िगर फ़ाइल विधि की सिफारिश करूंगा।