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

మీరు నిజంగా పునరుద్ధరించగల తనిఖీ కేంద్రాన్ని తీసుకోండి

సేవ ప్రారంభంలో చదివే కాన్ఫిగరేషన్ను, దాన్ని చివరిగా విశ్లేషించిన వెర్షన్తో పాటు నమోదు చేయండి। పాత విడుదలలో శుభ్రంగా లోడ్ అయిన ఫైల్ నవీకరణ తర్వాత తిరస్కరించబడవచ్చు లేదా నిశ్శబ్దంగా పట్టించుకోకపోవచ్చు, కాబట్టి వెర్షన్ అదే నోట్లో ఉంటుంది। కాన్ఫిగరేషన్ సూచించే పదార్థాన్ని కూడా చేర్చండి: ప్రైవేట్ కీలు, ధృవపత్ర మార్గాలు, శ్రోతల నిర్వచనాలు మరియు సేవను చేరుకోగలిగేలా చేసే DNS మరియు ఫైర్వాల్ నమోదులు। పునరుద్ధరణకు మీరు భద్రపరచని ఫైల్ అవసరమైతే, తనిఖీ కేంద్రం అసంపూర్ణం।

వ్యవస్థ ఇంకా ఆరోగ్యంగా ఉండగానే ప్రతి అమరిక యజమానిని పేర్కొనండి। ప్రొవైడర్ ప్యానెల్ ఇన్స్టాల్ చేసిన మార్గం, హోస్ట్ ఫైర్వాల్ జోడించిన మార్గం మరియు క్లయింట్లకు పంపిన మార్గం మూడు వేర్వేరు వస్తువులు, తప్పుదాన్ని పునరుద్ధరిస్తే మిగతా రెండు వాటి స్థానంలోనే ఉంటాయి। అమరిక, యజమాని మరియు ఫైల్ మార్గంతో కూడిన చిన్న పట్టిక చాలు।

రద్దులను కాన్ఫిగరేషన్ నుండి వేరుగా ఉంచండి

పాత కాన్ఫిగరేషన్ మీరు ఉద్దేశపూర్వకంగా తొలగించిన పరికరాన్ని నిశ్శబ్దంగా తిరిగి కనెక్ట్ చేయగలదు, ఇది పునరుద్ధరణను భద్రతా వెనకడుగుగా మారుస్తుంది। నెట్వర్క్ విధానాన్ని పునరుద్ధరిస్తున్నప్పుడు ప్రస్తుత రద్దు జాబితాను మరియు నిలిపివేసిన ఖాతాలను కాపాడండి, తర్వాత సేవ క్లయింట్లను అంగీకరించే ముందు వాటిని మళ్లీ వర్తింపజేయండి।

గుర్తింపు స్థితిని దాని స్వంత సాక్ష్యాలతో వేరే రోల్బ్యాక్గా పరిగణించండి। ధృవపత్ర రద్దు ఫైళ్లు, ఖాతా నిలిపివేత మరియు MFA నమోదు డెమన్ కాన్ఫిగరేషన్ ఉన్న అదే చోట అరుదుగా ఉంటాయి, కాన్ఫిగరేషన్ పునరుద్ధరణ వాటిని తాకదు। ఏది నిలిచి ఉండాలో తెలుసుకోవడానికి మొదట ప్రస్తుత స్థితిని తనిఖీ చేయండి। పునరుద్ధరణ తర్వాత తొలగించిన గుర్తింపు ఇంకా కనెక్ట్ కాలేదని నిర్ధారించండి।

టన్నెల్ విఫలమైనప్పుడు హోస్ట్ను చేరుకోండి

మారుతున్న భాగంపై ఆధారపడని మార్గాన్ని యంత్రానికి తెరవండి। హైపర్వైజర్ కన్సోల్, వేరే ఇంటర్ఫేస్పై నిర్వహణ చిరునామా లేదా సీరియల్ కన్సోల్ అన్నీ సరిపోతాయి; టన్నెల్ ద్వారా తీసుకెళ్లే SSH సెషన్ సరిపోదు। ప్రవేశానికి ఏకైక మార్గం మీరు పునఃప్రారంభించబోయే VPN అయితే, తప్పు మార్గం లేదా ఫైర్వాల్ నియమం దాన్ని సరిచేసే సామర్థ్యాన్ని లాక్కుంటుంది। మార్పుకు ముందు ప్రత్యామ్నాయ మార్గాన్ని పరీక్షించండి, తర్వాత కాదు। దాని ద్వారా ఒకసారి లాగిన్ అయి, sudo పనిచేస్తుందని నిర్ధారించి, మీరు ఉపయోగించిన ఖచ్చితమైన చిరునామాను నమోదు చేయండి।

పరీక్ష సులభం: ప్రత్యామ్నాయ మార్గంలో కనెక్ట్ అయి ఉండగా టన్నెల్ను కిందికి దించి సెషన్ నిలిచి ఉంటుందో లేదో చూడండి। అది తెగిపోతే, మిమ్మల్ని చిక్కుల్లో పడేయక ముందే వైఫల్యాన్ని కనుగొన్నారు।

ఒకే సవరణను వర్తింపజేయండి మరియు అది ఎప్పుడు అమల్లోకి వస్తుందో తెలుసుకోండి

సేవ యొక్క reload లేదా restart పత్రాలను ఉపయోగించి ఏ సూచనలు ఏ క్షణంలో చదవబడతాయో తెలుసుకోండి। కొన్ని విలువలు reload సమయంలో వర్తిస్తాయి, మిగతావి కొత్త సెషన్ లేదా ప్రక్రియ ప్రారంభమైనప్పుడే, కాబట్టి ఫైల్ను సవరించడం నడుస్తున్న స్థితి గురించి ఏమీ నిరూపించదు। కొత్త ఫైల్ను పాత రన్టైమ్ స్థితితో కలపకుండా ఒకే సవరణను పునరుద్ధరించండి। సందేహం ఉంటే సేవను పూర్తిగా పునఃప్రారంభించడం పాక్షిక reload కంటే సులభంగా ఊహించవచ్చు।

ఎంచుకునే ముందు యూనిట్ నిర్వచనాన్ని తనిఖీ చేయండి: systemctl show -p ExecReload openvpn@server reload హుక్ ఉందో లేదో మీకు చెబుతుంది। తర్వాత సవరణను వర్తింపజేసి, మరేదైనా మార్చే ముందు జర్నల్లో మొదటి కొత్త లోపాలను చదవండి।

ధృవీకరించండి, నమోదు చేయండి మరియు తర్వాత విచారించండి

ఒక అధికృత క్లయింట్ను కనెక్ట్ చేసి సేవ ఎందుకు ఉందో ప్రయోగించండి: పేరు పరిష్కారం, తిరిగి కనెక్ట్ మరియు విఫలమైన అప్లికేషన్। రద్దు చేసిన గుర్తింపు ఇంకా తిరస్కరించబడుతుందని నిర్ధారించండి। మీరు పునరుద్ధరించిన సవరణ, సమయం మరియు కారణాన్ని నమోదు చేయండి, ఎందుకంటే తదుపరి నిర్వాహకుడికి మూడూ అవసరం। ఎవరూ నమోదు చేయని రోల్బ్యాక్ తదుపరిసారి సేవ దుర్వ్యవహారం చేసినప్పుడు రహస్యంగా మారుతుంది।

systemctl status openvpn@server --no-pager
journalctl -u openvpn@server -n 50 --no-pager

సేవ స్థిరపడిన తర్వాత, విఫలమైన మార్పును మీరు పారేయగల హోస్ట్ లేదా స్నాప్షాట్లో తిరిగి ఉత్పత్తి చేయండి। ఇది చెడు కాన్ఫిగరేషన్ను చెడు ప్యాకేజీ లేదా గడువు ముగిసిన ధృవపత్రం నుండి వేరుచేస్తుంది। పునరుద్ధరించిన కాన్ఫిగరేషన్ను వెర్షన్ నియంత్రణలో ఉంచండి, తదుపరి తనిఖీ కేంద్రం తెలిసిన కమిట్ నుండి ప్రారంభమయ్యేలా। అభ్యాసం లక్ష్యం నమోదు చేసిన ముగింపు బిందువు, శాశ్వత డౌన్గ్రేడ్ కాదు।

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