క్లయింట్ కనెక్ట్ అవ్వక ముందే రెండు పేర్లు ఆటలో ఉంటాయి: ల్యాప్టాప్లోని ఫైల్ పేరు (nuc.ovpn) మరియు సర్వర్ క్రెడెన్షియల్ నుండి పొందే గుర్తింపు. client-config-dir శోధన రెండవదాన్ని ఉపయోగిస్తుంది. క్లయింట్లో ప్రొఫైల్ పేరు మార్చడం, లేదా సర్వర్ ఫైల్కు .conf జోడించడం, సర్వర్ ఏ ఫైల్ తెరుస్తుందనే దానిలో ఏమీ మార్చదు.

ఉపయోగకరమైన పోలిక «నేను ఏ పేరు ఉపయోగించాను» కాదు, «సర్వర్ ఏ నియమాన్ని వర్తింపజేస్తుంది» అనేది, ఎందుకంటే సర్టిఫికెట్ ప్రామాణీకరణ మరియు వినియోగదారు పేరు/పాస్వర్డ్ ప్రామాణీకరణ ఒకే లాగిన్ నుండి వేర్వేరు ప్రభావవంతమైన పేర్లను ఉత్పత్తి చేయగలవు.

ప్రొఫైల్ పేరు మరియు సర్టిఫికెట్ యొక్క సాధారణ పేరు

డిఫాల్ట్ సర్టిఫికెట్ ఆధారిత సెటప్లో సర్వర్ X.509 సాధారణ పేరును తీసుకుని client-config-dir లోపల సరిగ్గా ఆ పేరుతో ఉన్న ఫైల్ను వెతుకుతుంది. సర్టిఫికెట్ tester అని చెప్పే nuc.ovpn అనే ప్రొఫైల్ /etc/openvpn/server/ccd/tester గా పరిష్కరించబడుతుంది. క్లయింట్ ఫైల్ పేరు ఎప్పుడూ గణనలోకి రాదు. అసమతుల్యత దాక్కునే మొదటి స్థలం అదే.

అందువల్ల జాగ్రత్తగా పేరు పెట్టిన ప్రొఫైల్స్తో నిండిన డైరెక్టరీ ప్రతిసారీ తప్పు చేయవచ్చు. ఫైల్ subject, ఇమెయిల్ చిరునామా లేదా GUIలో చూపే పేరు ద్వారా సరిపోల్చబడదు; అది సాధారణ పేరు స్ట్రింగ్ ద్వారా సరిపోల్చబడుతుంది.

కేస్-సెన్సిటివ్ ఫైల్సిస్టమ్లో Tester మరియు tester రెండు వేర్వేరు ఫైల్స్, మరియు ఒకటి మాత్రమే తెరవబడుతుంది. సాధారణ పేరును క్లయింట్ నిజంగా సమర్పించే సర్టిఫికెట్ నుండి తనిఖీ చేయండి, మీ నోట్స్లోని ప్రతి నుండి కాదు.

username-as-common-name నియమాన్ని తిప్పుతుంది

సర్వర్ username-as-common-name తో వినియోగదారు పేరు/పాస్వర్డ్ ప్రామాణీకరణను అమలు చేసినప్పుడు, ప్రామాణీకరించబడిన వినియోగదారు పేరు ఈ శోధనకు సర్టిఫికెట్ యొక్క సాధారణ పేరును భర్తీ చేస్తుంది.

రెండు సందర్భాలను నేరుగా పోల్చండి: సర్టిఫికెట్ గుర్తింపులో ఫైల్ సర్టిఫికెట్ను అనుసరిస్తుంది మరియు పాస్వర్డ్ మార్పు అసంబద్ధం; వినియోగదారు పేరు గుర్తింపులో ఫైల్ లాగిన్ పేరును అనుసరిస్తుంది మరియు సర్టిఫికెట్ తిరిగి జారీ చేయడం అసంబద్ధం. సర్వర్ ఏ ఫీల్డ్ను భర్తీ చేస్తుందో దాని ఆధారంగానే పేరు మార్చాలి. కొత్త CN తో తిరిగి జారీ చేసిన సర్టిఫికెట్ శోధన లక్ష్యాన్ని నిశ్శబ్దంగా మారుస్తుంది, పాత CCD ఫైల్ డిస్క్లో సరిగ్గా కనిపిస్తూనే ఉంటుంది.

మిశ్రమ కాన్ఫిగరేషన్లు ఉన్నాయి, ఎక్కువ గందరగోళం అక్కడి నుండే మొదలవుతుంది. ఒక సేవా బ్లాక్ భర్తీని ఆన్ చేసి మరొకటి చేయకపోతే, ప్రభావవంతమైన పేరు ఏ ఇన్స్టాన్స్ కనెక్షన్ను నిర్వహించిందనే దానిపై ఆధారపడి ఉంటుంది. గ్లోబల్ ఫైల్ వర్తిస్తుందని ఊహించకుండా సక్రియ కాన్ఫిగరేషన్ను నిర్ధారించండి. అప్స్ట్రీమ్ server-options సూచన పేరున్న ఫైల్ శోధనను మరియు ఐచ్ఛిక ఫాల్బ్యాక్ను నమోదు చేస్తుంది.

సర్వర్ ఏమి చదువుతుంది, ఏమి నిశ్శబ్దంగా దాటవేస్తుంది

ఫైల్ ఎంపిక అవుతుందా లేదా అనేది రెండు చిన్న భేదాలు నిర్ణయిస్తాయి. మొదటిది జోడించిన పొడిగింపు. రెండవది పేరులో మిగిలిన ఒక అక్షరం.

OpenVPN తాను వెతికే పేరుకు .conf జోడించదు, కాబట్టి tester.conf tester తో సరిపోలదు. పొడిగింపులను దాచే ఎడిటర్ జాబితాలో సరిగ్గా కనిపించే మరియు ఎప్పుడూ సరిపోలని ఫైల్ను వదిలివేయవచ్చు.

సరిపోలే ఫైల్ లేనప్పుడు, సర్వర్ DEFAULT అనే పేరుతో ఫైల్కు తిరిగి వెళ్లవచ్చు. అందువల్ల కొన్ని సెట్టింగ్లు రావడం ప్రతి-క్లయింట్ ఫైల్ ఉపయోగించబడిందనే రుజువు కాదు. కేటాయించిన చిరునామా లేదా పుష్ చేసిన మార్గాలను ప్రతి-క్లయింట్ ఫైల్ ఇచ్చే దానితో పోల్చండి. అనుమతులు మూడవ ఫిల్టర్, ఎందుకంటే సర్వర్ ప్రత్యేక హక్కులను వదిలిన తర్వాత ఫైల్ను తెరుస్తుంది; దాన్ని చదవగల root షెల్ ఏమీ నిరూపించదు.

సరైన ఫైల్ పేరు కంటెంట్ను ధృవీకరించదు

ఎంపిక మరియు కంటెంట్ వేర్వేరు వైఫల్యాలు. సరైన ఫైల్ తెరిచిన తర్వాత కూడా దాని సూచనలు ఆ క్లయింట్కు చెల్లుబాటు అయ్యేవిగా ఉండాలి.

ifconfig-push టోపాలజీ నిజంగా ఉపయోగించగల చిరునామాను కేటాయించాలి, మరియు iroute ఆ క్లయింట్ వెనుక ఉన్న రూట్ చేసిన ఉపజాలానికి మాత్రమే అర్థవంతం.

ఒక గుర్తింపు, అనేక పరికరాలు

ఒకే సాధారణ పేరును సమర్పించే రెండు ల్యాప్టాప్లు ఒకే ఫైల్ను ఎంచుకుని అదే క్లయింట్-నిర్దిష్ట సెట్టింగ్లను పొందుతాయి. మీకు వేర్వేరు చిరునామాలు లేదా వేర్వేరు రద్దు అవసరమైతే వేర్వేరు గుర్తింపులు అవసరం, ఒక ఫైల్ యొక్క రెండు ప్రతులు కాదు.

పోలిక గుర్తింపును పంచుకోవడం మరియు ప్రతి పరికరానికి ఒక సర్టిఫికెట్ జారీ చేయడం మధ్య ఉంది. పంచుకోవడం నిర్వహణకు సులభం మరియు రద్దుకు ముతక; పరికర-వారీ సర్టిఫికెట్లు ఎక్కువ సెటప్ అడుగుతాయి మరియు నిలిపివేయడానికి శుభ్రమైన యూనిట్ను ఇస్తాయి.

సంబంధిత వ్యాసాలు