Mac VPN एक्सपोर्टमध्ये काय असते आणि काय मागे राहते
Mac VPN एक्सपोर्टमध्ये सेटिंग्ज आणि कधीकधी खाजगी की असते, पण कीचेन पासवर्ड किंवा डिव्हाइस नोंदणी नसते. आधी प्रत्येक भाग तपासा.
Mac VPN क्लायंटमध्ये Export दाबा आणि तुम्हाला असा फाइल मिळेल जो जोडणीचे वर्णन करतो पण स्वतः जोडणी नाही। सर्व्हरचा पत्ता, पोर्ट, प्रोटोकॉल आणि बऱ्याचदा प्रमाणपत्रे त्याच्या आत असतात। लॉगिन पासवर्ड, खाजगी कीचा पासफ्रेज आणि नेमक्या या Mac ला अधिकृत करणारी नोंदणी सहसा नसते। म्हणून प्रोफाइल स्वच्छ import होऊ शकते, क्लायंटच्या यादीत दिसू शकते आणि तरीही पहिल्या प्रमाणीकरण विनंतीवर अपयशी ठरू शकते; ही तफावत स्वरूपाचे वैशिष्ट्य आहे, खराब डाउनलोड नाही।
| Part of the connection | Where it lives on the old Mac | What an export does with it |
|---|---|---|
| Server, port, protocol, routes | Client profile or managed settings | Usually included when the client exports configuration |
| Client certificate and private key | Inside the package, the login keychain, or issued by MDM | Included only if the format packs it; a keychain-held key stays behind |
| Login password, key passphrase | Login keychain | Left out by design |
| Device authorization or enrollment | Server side, bound to the certificate or the device record | Not transferable; the new device has to enroll |
निर्यात केलेल्या फाइलमध्ये प्रत्यक्षात काय असते
निर्यात म्हणजे कंटेनर, आणि फाइलचे एक्स्टेंशन सामग्रीपेक्षा कमी सांगते। OpenVPN प्रोफाइल मजकूर आहेत: सूचना, शिवाय ऐच्छिक इनलाइन <ca>, <cert> आणि <key> ब्लॉक्स। Tunnelblick सेटअप कॉन्फिगरेशन आणि सेटिंग्जचे संकुचित आर्काइव्ह आहेत। व्यवस्थापित .mobileconfig पेलोडचे plist आहे। काहीही import करण्यापूर्वी दोन याद्या प्रश्नाचा बहुतांश भाग सोडवतात।
मजकूर प्रोफाइलसाठी, तो वाहत असलेले PEM ब्लॉक्स मोजा: grep -c "PRIVATE KEY" your-profile.ovpn। शून्येतर निकाल म्हणजे फाइलमध्ये की सामग्री आहे आणि त्या क्षणापासून तिला पासवर्डसारखे हाताळले पाहिजे। आर्काइव्हसाठी, ते न उघडता यादी करा: tar -tf export.tbz, किंवा unzip -l export.zip जर क्लायंटने zip तयार केले असेल। त्या यादीतील की फाइल्स, प्रमाणपत्र फाइल्स आणि अप किंवा डाउन स्क्रिप्ट्स हे असे भाग आहेत जे वापरकर्ता खाते पुन्हा जारी केल्यावर पुन्हा तयार होणार नाहीत।
उलटे प्रकरणही तितकेच महत्त्वाचे। जेव्हा प्रोफाइल की ला एम्बेड करण्याऐवजी फाइलनावाने निर्देश करते, तेव्हा निर्यात जाणीवपूर्वक अपूर्ण असते आणि गहाळ अर्धा भाग ज्याने ती जारी केली त्याच्याकडून आला पाहिजे। ती फाइल शेजारी कॉपी करणे योग्य आहे जेव्हा प्रमाणपत्र प्राधिकरण तुमचे आहे; ते योग्य नाही जेव्हा फाइल जुन्या Mac वर तयार केलेल्या डिव्हाइस-बद्ध प्रमाणपत्रासह आली असेल।
कीचेनचा अर्धा भाग कधीही प्रवास का करत नाही
macOS VPN पासवर्ड आणि की पासफ्रेज लॉगिन कीचेनमध्ये ठेवते, आणि क्लायंट ते स्वतःच्या सेटिंग्ज फाइल्समध्ये नव्हे तर तिथेच साठवतात। Tunnelblick हे त्याच्या निर्यात आणि आयात मार्गदर्शकात सांगते: सेटअप आर्काइव्ह कॉन्फिगरेशन आणि सेटिंग्ज वाहते आणि कीचेनमध्ये ठेवलेली वापरकर्तानावे, पासवर्ड आणि पासफ्रेज वगळते। वगळणे जाणीवपूर्वक आहे। कीचेन घटक प्रति वापरकर्ता आणि प्रति मशीन संरक्षित असतात, त्यामुळे कॉपी केलेल्या घटकाला गंतव्यस्थानी वैध प्रवेश नियंत्रण नसते, ज्यामुळे एकतर निरुपयोगी फाइल किंवा साध्या मजकुरातील रहस्य शिल्लक राहते।
स्थलांतराची योजना करण्यापूर्वी क्रेडेन्शियल कुठे राहते हे तुम्ही पुष्टी करू शकता। security find-internet-password -s vpn.example.com जुळणाऱ्या घटकाचे गुणधर्म छापते आणि एकही नसल्यास शून्येतर कोडसह बाहेर पडते; तोच आदेश -g सह पासवर्ड उघड करण्याची विनंती करत असे, म्हणून त्याशिवायची चौकशी अधिक सुरक्षित तपासणी आहे। तिथे सापडणे म्हणजे प्रोफाइल पासवर्ड वाहत नाही आणि तिला तसे करण्यास भाग पाडता येत नाही। याचा अर्थ असाही की नवीन Mac वर पासवर्ड पुन्हा विचारला जाईल, आणि जुन्यावर दिलेली «नेहमी अनुमती द्या» तिथे काहीच गणली जात नाही।
तथापि प्रत्येक रहस्य कीचेन घटक नसते। Tunnelblick चे स्वतःचे पॅकेज दस्तऐवज नमूद करते की पॅकेजमध्ये की, प्रमाणपत्र आणि स्क्रिप्ट फाइल्स असू शकतात। त्यामुळे निर्यात कीचेन नोंदी वगळते हे निर्यात ईमेलने पाठवण्यास सुरक्षित आहे या दाव्यासारखे नाही; आर्काइव्हमध्ये काय आहे याची यादी करेपर्यंत त्याला संवेदनशील माना।
स्थानिक आणि व्यवस्थापित VPN ना निर्यात मार्ग नाही
सिस्टम सेटिंग्जद्वारे कॉन्फिगर केलेल्या जोडण्या कोणतेही समर्थित निर्यात देत नाहीत। scutil --nc list सिस्टमला माहीत असलेल्या सेवा दाखवते, आणि scutil --nc show "Work VPN" एका सेवेचे कॉन्फिगरेशन छापते, जे तिचा सर्व्हर आणि प्रोटोकॉल वाचण्यासाठी पुरते। दोन्हीपैकी एकही स्थलांतर साधन नाही। /Library/Preferences/SystemConfiguration/preferences.plist मध्ये साठवलेले सेवा ओळखकर्ते त्या फाइलमधील संदर्भ आहेत, त्यामुळे फाइल कॉपी करून ओळखकर्ते पुन्हा लिहिणे हे समर्थित हस्तांतरण नाही आणि गंतव्यस्थानावरील असंबंधित नेटवर्क सेवा विस्कळीत करू शकते।
समर्थित मार्ग म्हणजे Apple जो दस्तऐवजीकरण करते तो: प्रशासकाने दिलेली VPN सेटिंग्ज फाइल स्थापित करा, किंवा ऑपरेटर तुम्हाला देत असलेली सेटिंग्ज प्रविष्ट करा। जोडणी व्यवस्थापित असल्यास, जुन्या संवादाच्या स्क्रीनशॉटवरून ती पुन्हा बांधण्याऐवजी नवीन फाइल किंवा नवीन नोंदणी मागा। MDM ने ढकललेल्या प्रोफाइलसाठी, प्रमाणपत्र पेलोड ओळख वाहू शकते तर खाजगी की डिव्हाइसवर तयार होते, आणि त्या स्थितीत जुन्या प्रोफाइलची दोषरहित प्रतही नवीन Mac ला प्रमाणित करू शकत नाही।
यादीवर विश्वास ठेवण्याऐवजी पुनर्संचयित तपासा
यादीतील प्रोफाइल आणि कार्यरत बोगदा या दोन वेगळ्या अवस्था आहेत, आणि त्यापैकी फक्त एकच नोंदवण्यासारखी आहे। आयात करून जोडल्यानंतर, बोगदा इंटरफेस अस्तित्वात आहे का ते तपासा, नंतर बोगदा काय करत आहे ते तपासा।
ifconfig | grep -A3 utun बोगदा इंटरफेस आणि त्याचे पत्ते दाखवते। scutil --dns | grep nameserver जोडणीनंतर कोणते रिझॉल्व्हर सक्रिय आहेत ते दाखवते, आणि split-DNS प्रोफाइल सहसा इथेच वेगळी होतात। नंतर खरोखर महत्त्वाच्या संसाधनापर्यंत पोहोचा: curl -sS -o /dev/null -w "%{http_code}" https://intranet.example.com। तिन्ही उत्तीर्ण झाल्यास सेटिंग्ज, DNS आणि मार्ग आले आहेत; क्लायंटमधील हिरवे चिन्ह स्वतःहून यापैकी काहीही दर्शवत नाही।
आयातीनंतर दोन अपयश अनेकदा दिसतात आणि दोन्हींचा दोष फाइलवर टाकला जातो। सार्वजनिक नावे सुटतात पण अंतर्गत नावे नाहीत, याचा अर्थ सहसा प्रोफाइलचे DNS सर्व्हर वगळले गेले किंवा split-DNS जपले गेले नाही। वर येऊन कोणताही रहदारी पुढे न सोडणारा बोगदा सहसा अर्थ देतो की मार्ग किंवा सर्व्हर-बाजूचे अधिकृतन प्रोफाइलच्या मागे गेले नाही। तेच आर्काइव्ह पुन्हा आयात केल्यास दोन्ही पुन्हा उद्भवतात।
जुना Mac निवृत्त करण्यापूर्वी
निर्यात हटवणे म्हणजे रद्द करणे नाही। जुन्या डिव्हाइसने प्रमाणपत्राने प्रमाणीकरण केले असेल, तर सर्व्हर त्या प्रमाणपत्रावर ते रद्द किंवा पुन्हा जारी होईपर्यंत विश्वास ठेवतो। त्याने सामायिक खात्याने प्रमाणीकरण केले असेल, तर त्या खात्यातील सत्रे अजूनही जिवंत असू शकतात। हार्डवेअर अजून तुमच्यासमोर असतानाच सर्व्हर-बाजूची पायरी करा।
नवीन प्रोफाइलमध्ये की असल्यास ते तुमच्या इतर क्रेडेन्शियलसोबत साठवा, आणि पासवर्ड क्लायंटमध्ये टाइप करा जेणेकरून तो फाइलमध्ये नव्हे तर नवीन कीचेनमध्ये जाईल। शेवटची तपासणी: जुना Mac बंद असताना बदली उपकरणावरून जोडा। स्रोत मशीन ऑनलाइन असतानाच काम करणारे हस्तांतरण कधीही पूर्ण नव्हते।