जब एक नए होस्ट से PuTTY कनेक्ट करते हैं, तो मुझे अक्सर चेतावनी मिलती है
सर्वर की होस्ट कुंजी रजिस्ट्री में कैश की गई एक PuTTY से मेल नहीं खाती है।
प्रेस करने के बाद
हाँ
PuTTY विंडोज 10 की रजिस्ट्री में सर्वर आरएसए कुंजी जोड़ता है, और मैं रिमोट सर्वर को लॉगिन करने में सक्षम होगा, और चेतावनी फिर से दिखाई नहीं देगी।
मुझे पता है कि RSA कुंजी सार्वजनिक और निजी दोनों के रूप में जोड़ी के रूप में आती है। मैं समझने की कोशिश कर रहा हूं कि सर्वर ने मेरी स्थानीय मशीन में कौन सी कुंजी सेव की है, सर्वर का सार्वजनिक कुंजी मुझे लगता है।
इसके अलावा जब PuTTY ने सर्वर से प्रारंभिक SSH कनेक्शन बनाया, तो सर्वर कैसे तय करता है कि किस कुंजी को आगे बढ़ाया जाए? मान लें कि सर्वर में सार्वजनिक कुंजी की सूची है, क्या कनेक्शन बनाने की कोशिश कर रहे किसी भी ग्राहक के लिए एक सामान्य कुंजी है?
और यह जेनेरिक कुंजी सर्वर पर कहाँ संग्रहीत है? के तहत /root/.ssh/ authorized_keys
?