मैं सिस्टम एडमिनिस्ट्रेटर हूं। उत्पादन परिवेश में मुझे हजारों सर्वरों का प्रबंधन करने की आवश्यकता है। मेरे सहकर्मी और मैं केंद्रीय प्रबंधन सर्वर का उपयोग करते हैं और अन्य सर्वरों के माध्यम से इसकी सार्वजनिक कुंजी वितरित करते हैं। तो हम अन्य सर्वर पर ssh करने के लिए इस प्रबंधन सर्वर का उपयोग कर सकते हैं।
कभी-कभी हमें रूट पासवर्ड का उपयोग करने की आवश्यकता होती है, उदाहरण के लिए जब सर्वर डाउन होता है, तो हमें कारण निर्धारित करने के लिए आईएलओ का उपयोग करने की आवश्यकता होती है।
वर्तमान में, हम एक साझा रूट पासवर्ड का उपयोग करते हैं। यह असुरक्षित है। मैंने कुछ एकल सर्वर समाधान की तरह भी देखा OPIE
(वन-टाइम पासवर्ड इन एवरीथिंग), लेकिन चूंकि हमारे पास बहुत सारे सर्वर हैं, इसलिए यह बहुत अच्छा विचार नहीं है।
संपादित करें:
पासवर्ड प्रबंधन समाधान से मुझे क्या चाहिए:
- यह सुरक्षित होना चाहिए, इसलिए वन-टाइम पासवर्ड एक महान समाधान है।
- पासवर्ड आसानी से दर्ज किया जा सकता है, कभी-कभी हमें सर्वर से मॉनिटर संलग्न करने की आवश्यकता होती है, या iLO के साथ जैसा कि मैंने ऊपर उल्लेख किया है।
- समाधान भी काम करना चाहिए सर्वर ऑफ़लाइन है (बिना किसी नेटवर्क कनेक्शन के)
इसलिए रूट पासवर्ड को लंबे और यादृच्छिक स्ट्रिंग पर सेट करना बहुत अच्छा विचार नहीं है, हालांकि यह कुछ ज्ञात कमांड (जैसे openssl passwd
) से उत्पन्न होता है । यह याद रखना मुश्किल है, और कभी-कभी इसे (मेरे लैपटॉप के बिना) उत्पन्न करना मुश्किल है