OpenVPN Access Server विरुद्ध Community: प्रत्यक्षात काय स्थलांतरित होते
Community Edition आणि Access Server एकच OpenVPN प्रोटोकॉल वाटून घेतात पण व्यवस्थापन स्तर नाही. काय हलते, काय पुन्हा बांधावे लागते आणि कोण आधार देते याची तुलना करा.
प्रोफाइल हलतात; वापरकर्त्यांच्या याद्या मागे राहतात. Access Server आणि Community Edition यांमध्ये बदल करणाऱ्या संघाला कटओव्हरच्या एका तासातच ही तफावत जाणवते, जेव्हा त्यांचा पहिला क्लायंट प्रमाणित होतो आणि नंतर त्याच्याकडे गट धोरण नाही, वापरकर्त्यासाठी मार्ग नाही आणि स्वयं-सेवा पासवर्ड रीसेटही नाही. दोन्ही उत्पादने एकाच प्रोटोकॉलने बोलतात आणि एकच क्लायंट स्वीकारतात, आणि म्हणूनच नियोजनाच्या वेळी ही तफावत अदृश्य राहते. तुम्ही प्रत्यक्षात व्यवस्थापन स्तर आणि तो असलेली माणसे निवडत आहात.
निर्णयाकडे वैशिष्ट्यांचा तक्ता नव्हे, तर मोजदादीचा प्रश्न म्हणून पहा. कोण वापरकर्ते तयार करते, कोण प्रमाणपत्रे रद्द करते आणि 02:00 वाजता कोण फोन उचलते ते विचारा.
.ovpn फाइल सेटअप का वाहत नाही
एक .ovpn प्रोफाइल एका क्लायंटचे एका सर्व्हरशी असलेले नाते वर्णन करते: दूरचा होस्ट, प्रोटोकॉल, CA, क्लायंट प्रमाणपत्र आणि किल्ली, आणि कोणतीही इनलाइन tls-crypt सामग्री. ती फाइल नवीन बिल्डमध्ये टाका आणि क्लायंट तरीही हँडशेक पूर्ण करतो, त्यामुळे स्थलांतर पूर्ण झाल्यासारखे दिसते. त्यात वापरकर्ते, त्यांचे गट, त्यांचे स्थिर मार्ग किंवा कोणाला जोडण्याची परवानगी आहे हे ठरवणारे धोरण काहीच सूचीबद्ध नाही. त्या नोंदी सर्व्हरच्याच साठवणीत राहतात, आणि दोन्ही उत्पादने त्या वेगवेगळ्या स्वरूपात ठेवतात.
Community Edition मध्ये समकक्ष म्हणजे तुम्ही ठेवता त्या फाइल्स: प्रत्येक क्लायंटसाठी ifconfig-push आणि iroute सारखे पर्याय असलेल्या client-config-dir नोंदी, रद्दीकरणासाठी CRL, आणि tls-crypt किल्ली. Access Server तीच संकल्पना स्वतःच्या डेटाबेसमध्ये ठेवतो आणि वेब कन्सोल व sacli कमांड-लाइन साधनाद्वारे उघड करतो. संकल्पना एकास एक जुळतात; कलाकृती अजिबात हलत नाहीत.
प्रोफाइल बदल होईपर्यंत कोणालाही जाणवत नाही असे वर्तनही तस्करीने आणतात. redirect-gateway def1 असलेला क्लायंट सर्व ब्राउझिंग सर्व्हरमार्फत पाठवतो; तो त्या ओळीशिवाय बिल्डमध्ये हलवा आणि इंटरनेट तुटले अशी तक्रार येईल. CA न जुळणे किंवा चुकीची remote-cert-tls सेटिंग मोठ्याने अयशस्वी होते, हा चांगला निकाल. गहाळ tls-crypt किल्ली शांत टाइमआउट म्हणून अयशस्वी होते, हा चांगला नाही.
व्यवस्थापन स्तर काय राखतो
प्रोटोकॉल नसलेले मोजा: खाते तयार करणे, पासवर्ड रीसेट, गट नेमणूक, MFA नोंदणी, जोडणीचे हक्क आणि कोण कधी जोडले गेले याचे उत्तर देणारा ऑडिट माग. Community Edition यापैकी काहीही थेट देत नाही. तुम्ही प्रमाणीकरण बॅकएंड निवडता, प्लगइन किंवा auth-user-pass-verify द्वारे PAM, LDAP किंवा RADIUS जोडता, आणि उर्वरित स्वतः सांभाळता. Access Server वापरकर्ता पोर्टल, प्रशासन कन्सोल आणि सामान्य ओळख पुरवठादारांशी एकत्रीकरण देतो. दोन्ही रचना मूलभूतपणे सुरक्षित नाहीत, कारण धोरण अजूनही नेटवर्क जाणणाऱ्या व्यक्तीनेच लिहावे लागते.
हक्क हा सर्वात तीव्र कार्यात्मक फरक आहे. Access Server एकाच वेळच्या जोडण्यांच्या संख्येवर आधारित परवाना घेतो आणि ती संख्या सॉफ्टवेअरमध्ये लागू करतो. Community Edition मध्ये जागतिक मर्यादा एकच max-clients ओळ आहे, तर प्रति वापरकर्ता किंवा प्रति गट काहीही म्हणजे अधिक client-config-dir काम आणि तुमची स्वतःची अंमलबजावणी. त्या देखभालीची इच्छा नसलेला संघ व्यावसायिक उत्पादनासाठी पैसे देताना नेमके तेच खरेदी करतो.
परवाना आणि आधार: कोणीही अंदाजपत्रकात न ठेवणारी बाब
Community Edition विनामूल्य आणि मुक्त स्रोत आहे. Access Server व्यावसायिक आहे, आणि त्याचा विनामूल्य स्तर ऐतिहासिकदृष्ट्या काही एकाच वेळच्या जोडण्यांना व्यापत होता, त्यावर पैसे देऊन घेतलेला परवाना आहे. जुन्या फोरम उत्तरात उद्धृत केलेला कोणताही आकडा आता जुना झाला आहे, म्हणून प्रकल्पाचा खर्च मोजण्यापूर्वी विक्रेत्याच्या सध्याच्या अटी तपासा. प्रामाणिक तुलना समुदायाच्या बाजूने वापरकर्ता व्यवस्थापन, MFA आणि देखरेख बांधण्यात गेलेले तास व्यावसायिक बाजूच्या परवाना ओळीत जोडते.
आधाराची मालकीही तीच विभागणी अनुसरते. Community Edition सह प्रत्येक विचित्र क्लायंट आणि प्रत्येक कर्नेल अद्यतनासाठी एस्कलेशन मार्ग तुम्हीच आहात. Access Server सह फोन करण्यासाठी विक्रेता आहे, आणि तुमच्या बदलाच्या खिडकीत बसो वा न बसो, त्याची प्रकाशन लय तुम्हाला वारशाने मिळते.
कटओव्हरपूर्वीच्या तपासण्या
कोणत्याही दिशेने कटओव्हरपूर्वी चालू सर्व्हर प्रत्यक्षात काय ठेवतो याची मोजदाद करा. Access Server बाजूला वापरकर्ता यादी आणि गट नेमणुका निर्यात करा आणि कोणती खाती MFA वर अवलंबून आहेत ते नोंदवा. Community Edition बाजूला जारी केलेली प्रमाणपत्रे, CRL आणि client-config-dir खालील प्रत्येक फाइल सूचीबद्ध करा. दोन्ही याद्या ओळीओळीने तुलना करा, कारण त्यांच्यातील फरक हेच स्थलांतराचे काम आहे.
जुनी सेवा अजून चालू असतानाच प्रातिनिधिक क्लायंट तपासा. openvpn --config client.ovpn --verb 4 अग्रभागी हँडशेक, पाठवलेले मार्ग आणि DNS पर्याय छापतो, आणि openssl x509 -in client.crt -noout -subject -enddate क्लायंट प्रत्यक्षात कोणते प्रमाणपत्र सादर करतो ते दाखवतो. जोडला जातो पण अंतर्गत होस्टपर्यंत पोहोचत नाही अशा क्लायंटमध्ये मार्ग किंवा iroute ची तफावत असते, प्रमाणीकरण अपयश नाही.
जुना पुनर्प्राप्ती मार्ग तोपर्यंत जिवंत ठेवा जोपर्यंत बदली यशस्वी चाचणीसोबतच नाकारलेल्या प्रवेशाची चाचणीही उत्तीर्ण करत नाही. अंतिम नकाशा एका पानावर लिहा: प्रत्येक आवश्यकता, आज ती पूर्ण करणारी कलाकृती, आणि नंतर ती पूर्ण करणारी कलाकृती.