मेरे कुछ लिनक्स और फ्रीबीएसडी सिस्टम में दर्जनों उपयोगकर्ता हैं। कर्मचारी SSH के इन "ssh गेटवे" नोड्स का उपयोग अन्य आंतरिक सर्वरों में करेंगे।
हम चिंतित हैं कि इनमें से कुछ लोग एक बिना लाइसेंस वाली निजी SSH कुंजी का उपयोग करते हैं ( पासफ़्रेज़ के बिना एक कुंजी । यह बुरा है , क्योंकि यदि इस मशीन पर कभी भी कोई पटाखा उनके खाते तक पहुंचता है, तो वे निजी कुंजी चुरा सकते हैं और अब पहुंच सकते हैं किसी भी मशीन के लिए जो इसी कुंजी का उपयोग करती है। सुरक्षा कारणों से, हमें सभी उपयोगकर्ताओं को पासफ़्रेज़ के साथ अपनी निजी SSH कुंजियों को एन्क्रिप्ट करने की आवश्यकता होती है।
मैं कैसे बता सकता हूं कि कोई निजी कुंजी एन्क्रिप्टेड नहीं है (जैसे पासफ़्रेज़ शामिल नहीं है)? क्या ASCII- बख़्तरबंद कुंजी बनाम गैर-ASCII- बख़्तरबंद कुंजी पर ऐसा करने के लिए एक अलग विधि है?
अपडेट करें:
स्पष्ट करने के लिए, मान लें कि मेरे पास मशीन पर सुपरयुसर पहुंच है और मैं हर किसी की निजी चाबियों को पढ़ सकता हूं।