यह इतना तकनीकी प्रश्न नहीं है क्योंकि यह वैचारिक है। मैं समझता हूं कि SSH कुंजी में प्रयुक्त क्रिप्टोग्राफी एक नियमित पासवर्ड की तुलना में कहीं अधिक मजबूत है, लेकिन मुझे समझ नहीं आता कि इसे अधिक सुरक्षित क्यों माना जाता है।
अधिकांश ट्यूटोरियल मैंने पढ़ा है कि पासवर्ड प्रमाणीकरण के बजाय SSH कुंजी प्रमाणीकरण का उपयोग कर रहा है। लेकिन मेरी समझ यह है कि जो कोई भी पहले से अनुमोदित ग्राहक मशीन तक पहुंच रखता है, वह तब सर्वर से कनेक्ट हो सकेगा, जिसका अर्थ है कि एसएसएच कुंजी द्वारा प्रदान की गई सुरक्षा का स्तर केवल उतना ही मजबूत है जितना भौतिक की सुरक्षा का स्तर ग्राहक मशीन।
उदाहरण के लिए, यदि मैं अपने होम मशीन से कनेक्ट करने के लिए अपने फोन पर SSH कुंजी सेट करता हूं, तो क्या मुझे अपना फोन खोना चाहिए और कोई व्यक्ति इसे अनलॉक करने के लिए प्रबंधित करता है, वे मेरे होम मशीन से कनेक्ट करने में सक्षम होंगे। मुझे पता है कि मैं अपने घर की मशीन से अपने फोन की कुंजी निकाल सकता हूं, लेकिन जब तक मुझे एहसास नहीं होगा कि ग्राहक डिवाइस खो गया है / भंग हो चुका है।
क्या मैंने कुछ गलत समझा है, या वे वैध चिंताएं हैं?