Mac VPN ఎగుమతిలో ఏమి ఉంటుంది మరియు ఏమి మిగిలిపోతుంది
Mac VPN ఎగుమతి సెట్టింగ్లను మరియు కొన్నిసార్లు ప్రైవేట్ కీని కలిగి ఉంటుంది, కానీ కీచెయిన్ పాస్వర్డ్ లేదా పరికర నమోదు కాదు. మొదట ప్రతి భాగాన్ని తనిఖీ చేయండి.
Mac VPN క్లయింట్లో Export నొక్కండి, కనెక్షన్ను వివరించే కానీ తానే కనెక్షన్ కాని ఫైల్ లభిస్తుంది. సర్వర్ చిరునామా, పోర్ట్, ప్రోటోకాల్ మరియు తరచుగా సర్టిఫికెట్లు దాని లోపల ఉంటాయి. లాగిన్ పాస్వర్డ్, ప్రైవేట్ కీ పాస్ఫ్రేజ్ మరియు ఈ Mac ను అధికారం ఇచ్చే నమోదు సాధారణంగా ఉండవు. అందుకే ప్రొఫైల్ శుభ్రంగా దిగుమతి కావచ్చు, క్లయింట్ జాబితాలో కనిపించవచ్చు మరియు అయినా మొదటి ప్రమాణీకరణ అభ్యర్థనలో విఫలం కావచ్చు; ఈ అంతరం ఆకృతి లక్షణం, పాడైన డౌన్లోడ్ కాదు.
| 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. ఏదైనా దిగుమతి చేయడానికి ముందు రెండు జాబితాలు ప్రశ్నలో ఎక్కువ భాగానికి సమాధానం ఇస్తాయి.
పాఠ్య ప్రొఫైల్ కోసం, అది మోసే PEM బ్లాక్లను లెక్కించండి: grep -c "PRIVATE KEY" your-profile.ovpn. సున్నా కాని ఫలితం అంటే ఫైల్లో కీ పదార్థం ఉంది మరియు ఆ క్షణం నుండి పాస్వర్డ్లా చికిత్స చేయాలి. ఆర్కైవ్ కోసం, దాన్ని తెరవకుండా జాబితా చేయండి: tar -tf export.tbz, లేదా క్లయింట్ zip తయారు చేసినట్లయితే unzip -l export.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 ఆఫ్లో ఉన్నప్పుడు ప్రత్యామ్నాయ పరికరం నుండి కనెక్ట్ అవ్వండి. మూల యంత్రం ఆన్లైన్లో ఉన్నప్పుడే పనిచేసే అప్పగింత ఎప్పుడూ పూర్తి కాలేదు.