ఆధారాలు సరైనవి, ప్రొఫైల్ శుభ్రంగా దిగుమతి అవుతుంది, అయినా ప్రామాణీకరణ పూర్తికాకముందే కనెక్షన్ విఫలమవుతుంది. Windows లో EAP పద్ధతికి దొరకని సర్టిఫికెట్ గురించి లోపం 798 కావచ్చు. OpenVPN లో క్లయింట్ లాగ్ సర్వర్ను ఎప్పటికీ సంతృప్తిపరచని TLS హ్యాండ్షేక్ను చూపుతుంది. రెండూ ఒకే తప్పిపోయిన వస్తువును వివరిస్తాయి: క్లయింట్ సమర్పించవలసిన క్లయింట్ సర్టిఫికెట్.

పాస్వర్డ్ రహస్యం గురించిన జ్ఞానాన్ని రుజువు చేస్తుంది; సర్టిఫికెట్ కీ యాజమాన్యాన్ని రుజువు చేస్తుంది, ఒకటి మరొకదానికి ప్రత్యామ్నాయం కాదు.

పాస్వర్డ్ ఎప్పుడూ సమస్య కాదు

లోపం 798 సర్టిఫికెట్ శోధన వైఫల్యం. కాన్ఫిగర్ చేసిన ప్రామాణీకరణ పద్ధతికి సరిపోయే సర్టిఫికెట్ క్లయింట్ నుండి అడిగారు, అది తన నిల్వను శోధించింది, ఉపయోగించదగినది ఏమీ కనుగొనలేదు. సర్టిఫికెట్ లేదు, దాని ప్రైవేట్ కీ లేకుండా ఉంది, గడువు ముగిసింది, లేదా శోధన చేరని చోట నిల్వ ఉంది అని దీని అర్థం కావచ్చు. పాస్వర్డ్ను మళ్లీ ప్రయత్నించడం ఈ పరిస్థితుల్లో ఏదీ మార్చలేదు, అందుకే సరైన ఆధారాలతోనూ లోపం తిరిగి వస్తుంది.

చర్య తీసుకునే ముందు సందేశాన్ని చదవండి. ఆధారాల తిరస్కరణ, సర్టిఫికెట్ శోధన వైఫల్యం మరియు TLS హ్యాండ్షేక్ వైఫల్యం మూడు వేర్వేరు కనుగొనడాలు, వాటిలో ఒకటి మాత్రమే పాస్వర్డ్కు సంబంధించినది.

క్లయింట్ నిల్వలో ఏమి ఉండాలి

రెండు వస్తువులు పాల్గొంటాయి. క్లయింట్ సర్టిఫికెట్ VPN క్లయింట్ను నడిపే వినియోగదారు కోసం దాని ప్రైవేట్ కీతో పాటు ఇన్స్టాల్ కావాలి, జారీ చేసే మూలం విశ్వసనీయంగా ఉండాలి. .cer ఫైల్లో పబ్లిక్ సర్టిఫికెట్ మాత్రమే ఉంటుంది, కాబట్టి అది ఒంటరిగా ఏదీ ప్రామాణీకరించలేదు. Windows సర్టిఫికెట్ నిర్వాహకంలో, క్లయింట్ గుర్తింపు ప్రస్తుత వినియోగదారు వ్యక్తిగత నిల్వలో, మూలం విశ్వసనీయ మూలాల నిల్వలో ఉంటాయి.

గుర్తింపును మెషిన్ నిల్వలో లేదా మూల నిల్వలో మాత్రమే ఇన్స్టాల్ చేయడం వినియోగదారు వ్యక్తిగత నిల్వను లక్ష్యంగా చేసుకున్న శోధనను తీర్చదు. నిల్వ, ప్రైవేట్-కీ ఫ్లాగ్ మరియు చెల్లుబాటు తేదీలను కలిసి తనిఖీ చేసి, ఆ తర్వాత నిల్వను మళ్లీ చదవడానికి క్లయింట్ను పునఃప్రారంభించండి.

రెండు ఉత్పత్తులు, అదే తప్పిపోయిన ఆధారం

OpenVPN సర్వర్లు డిఫాల్ట్గా క్లయింట్ సర్టిఫికెట్ అడుగుతాయి. క్లయింట్కు auth-user-pass జోడిస్తే వినియోగదారు పేరు మరియు పాస్వర్డ్ పంపుతుంది, TLS హ్యాండ్షేక్ ఇప్పటికీ సర్టిఫికెట్ అడుగుతుంది, కాబట్టి verify-client-cert require కింద పాస్వర్డ్ మాత్రమే కనెక్షన్ పూర్తి చేయలేదు. సర్వర్ ఏమీ అడగకుండా సెట్ చేయవచ్చు, ఇది పాస్వర్డ్ను క్లయింట్ యొక్క ఏకైక ఆధారంగా చేస్తుంది మరియు ఇది బలంలో నిజమైన తగ్గుదల. auth-user-pass-verify వెనుక ఉన్న shell స్క్రిప్ట్ ఆధారాలను ధృవీకరించగలదు, దానికి స్క్రిప్ట్ అమలు ప్రారంభించబడాలి, ఇది సరైన ప్రామాణీకరణ బ్యాకెండ్ కంటే ప్రమాదకరమైన రూపకల్పనగా మారుస్తుంది.

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

తనిఖీలను ఆఫ్ చేసి తప్పిపోయిన సర్టిఫికెట్ను సరిచేయవద్దు

సందేశం మాయమయ్యేలా ధృవీకరణను సడలించాలనే ప్రలోభం ఉంటుంది. అది తన పని చేస్తున్న నియంత్రణను తొలగించి, ఇక తన వాదనను నిరూపించని కనెక్షన్ను మిగిల్చిస్తుంది. గేట్వే ఇటీవల తన మూలాన్ని మార్చి ఉంటే, ప్రొఫైల్ను సవరించడం బదులు క్లయింట్ ప్యాకేజీని మళ్లీ డౌన్లోడ్ చేయండి, ఎందుకంటే పాత ప్యాకేజీలో మునుపటి మూలం ఇంకా ఉండవచ్చు. ప్రొఫైల్ ఎడిటర్లో సర్టిఫికెట్ ప్రామాణీకరణ ఎంపిక లేకుంటే, ఇన్స్టాల్ చేసిన Windows వెర్షన్ ఆ పద్ధతిని చూపకపోవచ్చు; XML ను చేతితో సవరించడం బదులు సిస్టమ్ను అప్డేట్ చేయండి.

సర్టిఫికెట్ ఏ నిల్వలో ఉంది, ఏ వినియోగదారు క్లయింట్ను నడిపాడు మరియు ప్రైవేట్ కీ ఉందా లేదా అని నమోదు చేయండి. ఆ మూడూ ఈ వైఫల్యంలో దాదాపు ప్రతి సందర్భాన్ని వివరిస్తాయి.

పాస్వర్డ్ బాగానే ఉంది. పద్ధతికి నిజంగా అవసరమైన ఆధారం వేరే చోట ఉంది.

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