मान लीजिए कि मेरे पास एक रिमोट सिस्टम है जिसका नाम "रीमोटसिस्टम" है, और उस सिस्टम पर एक उपयोगकर्ता खाता "फ़ॉउसर" है।
मुझे पता है कि मेरी स्थानीय प्रणाली पर, मैं स्थानीय उपयोगकर्ता "फ़ॉउसर" के रूप में एक एसएसएच कुंजी जोड़ी उत्पन्न कर सकता हूं, "रीमोटसिस्टम" पर सार्वजनिक कुंजी को "/home/foouser/.ssh/authorized_keys" फ़ाइल में डाल सकता हूं। जब मैं अपने स्थानीय सिस्टम से "रीमोटसिस्टम" के रूप में एसएसएच को "फ़ॉउसर" कहता हूं, तो एसएसएच मुझे प्रमाणित करने के लिए प्रमुख जोड़ी का उपयोग करता है।
लेकिन क्या होगा अगर मेरा स्थानीय उपयोगकर्ता नाम रिमोट सिस्टम पर उपयोगकर्ता नाम के समान नहीं है? यही है, क्या होगा अगर मैं एसएसएच को स्थानीय उपयोगकर्ता "बारूसर" के रूप में "रीमोटसिस्टम" करना चाहता हूं? जाहिर है, मुझे "बारुसर" के लिए एक प्रमुख जोड़ी बनाने और सार्वजनिक कुंजी को "/home/foouser/.ssh/authorized_keys" में जोड़ने की आवश्यकता होगी। फिर, मुझे स्थानीय रूप से "बारूसर" के रूप में लॉग इन करते समय "एसओएस फ़ॉस्फर @ रीमोटसिस्टम" में सक्षम होना चाहिए, और एसएसएच कुंजी जोड़ी को प्रमाणित करने के लिए उपयोग करेगा, है ना?
मैं पूछ रहा हूं क्योंकि मैं इस परिदृश्य में काम कर रहा हूं, बिना सफलता के कुंजी प्रमाणीकरण प्राप्त करने की कोशिश कर रहा हूं। मुझे यकीन नहीं है कि अगर उपयोगकर्ता नाम बेमेल है, या दूरस्थ प्रणाली पर SSH सर्वर के साथ एक कॉन्फ़िगरेशन समस्या है।