Windows वर Easy-RSA रजिस्ट्री त्रुटी: रजिस्ट्री दृश्य तपासा
ती रजिस्ट्री संदेश साधने शोधण्यातील अपयश आहे, तुटलेला CA नाही. बॅच फाइल किंवा PKI संपादित करण्यापूर्वी 32-बिट आणि 64-बिट दृश्यांची तुलना करा.
बॅच फाइल “सिस्टमला निर्दिष्ट रजिस्ट्री की किंवा मूल्य सापडले नाही” या संदेशासह थांबते आणि सर्वांना वाटते की प्रमाणपत्र प्राधिकरण तुटले आहे. तसे नाही, किंवा किमान अजून नाही: स्क्रिप्ट सॉफ्टवेअर शोधताना अयशस्वी झाली, Easy-RSA ला की सह काही करण्यास सांगण्यापूर्वीच. हा क्रम महत्त्वाचा आहे, कारण याचा अर्थ दुरुस्ती ही शोध समस्या आहे आणि PKI फक्त प्रेक्षक आहे. अयशस्वी ओळ वाचणे हेच संपूर्ण निदान आहे, आणि ते कोणत्याही पर्यायी मार्गापेक्षा कमी वेळ घेते.
त्रुटी CA ला स्पर्श करण्यापूर्वीच होते
जुन्या Easy-RSA 2 बॅच फाइल्स रजिस्ट्रीला विचारून OpenSSL किंवा OpenVPN प्रतिष्ठापन शोधतात, नंतर सापडलेल्या आधारे चल सेट करतात. जेव्हा प्रश्न काहीही परत देत नाही, तेव्हा कोणतीही प्रमाणपत्र क्रिया चालण्यापूर्वी स्क्रिप्ट थांबते.
म्हणून रजिस्ट्री कीबद्दलचा संदेश स्क्रिप्टच्या वातावरणाचा पुरावा आहे, CA डिरेक्टरीचा नाही.
दोन रजिस्ट्री दृश्ये, एक बॅच फाइल
32-बिट प्रक्रिया आणि 64-बिट प्रक्रिया वेगवेगळी रजिस्ट्री दृश्ये पाहू शकतात, आणि एक गृहीत धरणारी बॅच फाइल दुसऱ्यातील नोंद चुकवू शकते. हे केवळ-वाचन तुलना काही जुन्या स्क्रिप्ट वापरत असलेल्या जुन्या कीसाठी फरक दाखवतात:
reg query "HKLM\SOFTWARE\OpenVPN" /reg:32
reg query "HKLM\SOFTWARE\OpenVPN" /reg:64
Microsoft चा reg query संदर्भ दृश्य निवडकांचे दस्तऐवजीकरण करतो. दोन्ही अयशस्वी स्क्रिप्टच्याच संदर्भात चालवा, कारण दृश्य प्रक्रिया कशी सुरू होते आणि फ्लॅगवरही अवलंबून असते. जर नोंद फक्त एका दृश्यात असेल, तर काहीही बदलण्यापूर्वी ती ज्या मार्गाकडे निर्देश करते त्याची स्थापित साधनांशी तुलना करा. अस्तित्वात असलेली पण जुन्या प्रतिष्ठापन डिरेक्टरीकडे निर्देश करणारी की ही अनुपस्थित कीपेक्षा वेगळी खराबी आहे.
दोन्हीपैकी कोणत्याही दृश्यात नोंद नसल्यास, प्रतिष्ठापकाने ती कधीही तयार केली नाही, आणि हाताने मूल्य बनवल्याने साधने चालणार नाहीत.
/reg:64 बिनशर्त जोडू नका
मोहक उपाय म्हणजे प्रत्येक प्रश्नाला 64-बिट निवडक जोडून पुढे जाणे. काही प्रतिष्ठापनांमध्ये ते बरोबर आहे, तर इतरांमध्ये ते स्क्रिप्टला खरोखर काहीही नसलेल्या दृश्याकडे पाठवते.
अपेक्षित मूल्य कोणत्या दृश्यात आहे हे पाहिल्यानंतरच शोध बदला.
शोध ही PKI दुरुस्ती नाही
ही त्रुटी CA प्रमाणपत्र, स्वाक्षरी की, अनुक्रम फाइल किंवा रद्दीकरण डेटाबेस खराब झाल्याचे सिद्ध करत नाही. जुन्या ट्युटोरियलमधून कॉपी केलेला clean-all चालवल्यास पूर्णपणे वेगळा वस्तूंचा संच नष्ट होईल आणि शोध तुटलेलाच राहील. दोन्ही क्रिया मनात आणि तिकिटात वेगळ्या ठेवा. नंतर प्रमाणपत्र क्रिया अयशस्वी झाल्यास, तिच्या स्वतःच्या पुराव्यांवर तिचे मूल्यांकन करा.
कोणत्याही प्रयोगापूर्वी CA डिरेक्टरीचा बॅकअप घ्या, ज्याची केवळ-वाचन आहे याची तुम्हाला खात्री असली तरीही.
Easy-RSA 3 वर जाणे हे स्थलांतर आहे
देखभाल केलेल्या प्रतिष्ठापनाने सध्याच्या पॅकेजचा स्वतःचा लाँचर आणि कॉन्फिगरेशन मॉडेल वापरावे, आणि Easy-RSA 3 हा Easy-RSA 2 सारखाच बॅच-फाइल कार्यप्रवाह नाही. नवीन PKI साठीचा त्याचा झटपट प्रारंभ हा विद्यमान प्राधिकरणासाठी स्थलांतर सूचना नाही. आवृत्त्या बदलण्यापूर्वी CA सामग्री तसेच निर्गमन आणि रद्दीकरण नोंदी जतन करा, आणि त्या आवृत्तीच्या अपग्रेड मार्गदर्शनाचे पालन करा. साधन-शोध त्रुटी नाहीशी करण्यासाठी अधिकृत डिरेक्टरीत बदली CA सुरू करणे यादीतील सर्वात वाईट पर्याय आहे.
आवृत्ती बदलणे हा प्रकल्प आहे; रजिस्ट्री त्रुटी ही एक दुपार आहे.
जी तुलना खरोखर ते सोडवते
चार गोष्टी लिहा आणि त्यांची थेट तुलना करा:
- कोणती स्क्रिप्ट चालली, आणि कोणती ओळ अयशस्वी झाली.
- त्या ओळीने कोणते रजिस्ट्री दृश्य विचारले.
- स्क्रिप्ट कोणत्या कार्यान्वयनीय मार्गाची अपेक्षा करत होती.
- मशीनवर खरोखर कोणते प्रतिष्ठापन आहे.
जेव्हा हे चार जुळतात, तेव्हा त्रुटी जाते, आणि उरलेली कोणतीही प्रमाणपत्र समस्या CA ला दोष न देता तिच्या स्वतःच्या पुराव्यांवर वाचता येते.