హోస్ట్ను కోల్పోకుండా OpenVPN నిర్వహణ విండోను ప్లాన్ చేయడం
టన్నెల్ ఆపండి, సెషన్ కోల్పోతారు. నడుస్తున్న యూనిట్ను సంగ్రహించండి, రికవరీ సెట్ను నిర్మించండి, పైలట్ లిసనర్పై సాధన చేయండి, ఆపై VPN వెలుపల నుండి మారండి.
VPN సేవను పునఃప్రారంభించడం దాన్ని ఉపయోగించే ప్రతి సెషన్ను ముగిస్తుంది, కాబట్టి విండోను ప్యాకేజీ మేనేజర్ చుట్టూ కాకుండా సంభాషణల చుట్టూ నిర్మించాలి. వినియోగదారులకు సున్నితమైన పనిని పూర్తి చేయడానికి సరిపడా నోటీసు కావాలి, మీకు మీరు ఆపబోయే టన్నెల్పై ఆధారపడని తిరిగి వెళ్లే మార్గం కావాలి. మార్గదర్శినిలో మిగతావన్నీ ఆ రెండు వాస్తవాలను నిర్వహించగలిగేలా చేయడానికే ఉన్నాయి. వాటిలో ఏదైనా దాటవేస్తే, సాధారణ అప్డేట్ నిష్క్రమణ లేని అంతరాయంగా మారుతుంది.
క్రింది క్రమం ఉద్దేశపూర్వకం: ప్రతి దశ తదుపరి దశకు అవసరమైనది ఉత్పత్తి చేస్తుంది, ఏ దశ అయినా మార్పు ప్రారంభమయ్యే ముందే ముగించగలదు.
మార్చే ముందు ఉన్న సేవను సంగ్రహించండి
మీరు రాశారని అనుకునే యూనిట్ కాదు, ఇన్స్టాల్ చేసిన యూనిట్ చదవండి: systemctl cat [email protected] యూనిట్ను మరియు ఏవైనా drop-in-లను ప్రింట్ చేస్తుంది, systemctl show [email protected] -p ExecStart -p User -p WorkingDirectory వాస్తవానికి ఏమి నడుస్తుందో, ఎవరిగా నడుస్తుందో చూపిస్తుంది. ఆ యూనిట్ పేర్కొన్న బైనరీని అడగండి, ఎందుకంటే shell నుండి openvpn --version వేరే బిల్డ్ను సూచించవచ్చు. ప్రొఫైల్ మార్గాన్ని మరియు అది సూచించే ప్రతి ఫైల్ను నమోదు చేయండి.
వినిపించే సాకెట్లను కూడా గమనించండి: ss -lunp | grep 1194 ఈరోజు డీమన్ ఏ చిరునామా, ప్రోటోకాల్ కలిగి ఉందో చెబుతుంది. సమాధానం ప్రొఫైల్ సూచించినది కాకపోతే, ఏదైనా drop-in లేదా పర్యావరణ ఫైల్ దాన్ని అధిగమిస్తోంది, అప్గ్రేడ్ ఆ ఆశ్చర్యాన్ని వారసత్వంగా పొందుతుంది.
మరొకరు ఉపయోగించగల రికవరీ సెట్ను సమకూర్చండి
రికవరీ సెట్ మీ సందర్భం లేకుండా 03:00 గంటలకు సహోద్యోగికి ఉపయోగపడాలి. ప్రభావవంతమైన కాన్ఫిగరేషన్తో పాటు సూచించిన ప్రతి ఫైల్, PKI యజమాని నియంత్రణలోని విశ్వాసం మరియు రద్దు పదార్థం, ప్రతి క్లయింట్ కేటాయింపులు మరియు హుక్లు, ఈరోజు ఇన్స్టాల్ చేసిన ఖచ్చితమైన ప్యాకేజీ వెర్షన్లు చేర్చండి. ఒక ఫైల్ పేరు కాపీ కాన్ఫిగరేషన్ కాదు. VPN లేకుండా ఆన్-కాల్ ఆపరేటర్ చేరుకోగల చోట దాన్ని నిల్వ చేయండి.
ఆ సెట్కు కూడా యాక్సెస్ నియంత్రణలు వర్తిస్తాయి, ఎందుకంటే అందులో ప్రైవేట్ కీలు లేదా బ్యాకెండ్ ఆధారాలు ఉంటాయి. ప్యాకేజీ వెర్షన్ మారిందని మాత్రమే CAను తిరిగి నిర్మించకండి లేదా గుర్తింపులను తిరిగి జారీ చేయకండి.
నిజమైన క్లయింట్తో పైలట్ లిసనర్పై సాధన చేయండి
అభ్యర్థి విడుదలను దాని స్వంత పోర్ట్ మరియు చిరునామా ప్రణాళికతో ప్రత్యేక లిసనర్పై అమలు చేయండి, ఉత్పత్తి ఉదాహరణ పక్కన అదే సాకెట్పై కాదు. మీ వినియోగదారులు నిజంగా నడిపే క్లయింట్ ఇంజిన్లతో కనెక్ట్ అవ్వండి, ఇబ్బందికరమైనది కూడా సహా. చిరునామా కేటాయింపు, పుష్ చేసిన DNS, ముఖ్యమైన ఒక అప్లికేషన్, నిరోధించబడి ఉండాల్సిన ఒక మార్గం తనిఖీ చేయండి. అనుకూల హుక్లు సేవ యొక్క నిజమైన ప్రత్యేకతలు మరియు ఫైల్ సిస్టమ్ సందర్భంలో నడవాలి, ఎందుకంటే root shell వాటి గురించి ఏమీ నిరూపించదు.
కొత్త ఫీచర్ల కోసం మాత్రమే కాదు, ప్రవర్తన మార్పుల కోసం విడుదల నోట్లు చదవండి. సైఫర్ మరియు TLS డిఫాల్ట్లు వెర్షన్ల మధ్య కదులుతాయి, ఇంకా పార్స్ అయ్యే ప్రొఫైల్ కూడా హ్యాండ్షేక్లో విఫలం కావచ్చు. అప్గ్రేడ్కు ప్రొఫైల్ లేదా సర్టిఫికెట్ మార్పులు అవసరమైతే, వాటిని ప్యాకేజీ అప్డేట్లో కలపకుండా ప్రత్యేక దశగా సిద్ధం చేయండి.
టన్నెల్ వెలుపలి మార్గం నుండి ఒకసారి మారండి
సేవ గుండా వెళ్లని కన్సోల్ లేదా నిర్వహణ నెట్వర్క్ నుండి విండోను ప్రారంభించండి. వినియోగదారులకు తెలియజేయబడిందని, రెండవ ఆపరేటర్కు వెనక్కి తిప్పడం తెలుసని నిర్ధారించండి. సిద్ధం చేసిన మార్పును దాని యజమాని ద్వారా అమలు చేయండి, ఆపై sudo systemctl restart [email protected] తో పునఃప్రారంభించి journalctl -u openvpn-server@office -b -f తో జర్నల్ను అనుసరించండి. యూనిట్ నిర్వచనాలు మాత్రమే మారితే రీలోడ్ సరిపోతుంది; మారిన ప్రొఫైల్కు ప్రక్రియ పునఃప్రారంభం అవసరం.
ప్రతి క్లయింట్ తిరిగి కనెక్ట్ అవుతుందని, కొన్ని అప్లికేషన్ సెషన్లు కొనసాగవని ఆశించండి. దాన్ని భరించలేని పనిభారంతో శుభ్రమైన విరామాన్ని సమన్వయం చేయండి.
అంగీకరించండి లేదా వెనక్కి తిప్పండి, ఆపై ఏం మారిందో వినియోగదారులకు చెప్పండి
అంగీకారం అంటే కొత్త లాగిన్, నిజమైన కార్యకలాపం, ఇంకా అమలులో ఉన్న పరిమితులు. క్రియాశీల యూనిట్ మరియు ఆకుపచ్చ స్థితి పంక్తి ప్రక్రియ వాస్తవాలు మాత్రమే. విండో లోపల ప్రమాణాలు విఫలమైతే, ఒక ఫైల్ను పునరుద్ధరించి ఆశపడటం ద్వారా కాదు, సిద్ధం చేసిన పద్ధతిలో వెనక్కి తిప్పండి; మారిన బైనరీ లేదా సేవా విధానం కాన్ఫిగరేషన్ పునరుద్ధరణను తట్టుకుంటుంది. వెనక్కి తిప్పడం భద్రతా పనిని రద్దు చేయకుండా, విండో సమయంలో చేసిన ఏదైనా రద్దు లేదా అధికార మార్పును భద్రపరచండి.
తదుపరి ఆపరేటర్ కోసం వెర్షన్లు, ప్రొఫైల్ మార్పులు, అంగీకార ఫలితాలను నమోదు చేసి, పైలట్ లిసనర్ను విరమింపజేసి, ఇప్పుడు ఏ ప్రొఫైల్ ఉపయోగించాలో వినియోగదారులకు చెప్పండి. ఆ గమనిక లేకుండా ముగిసే విండో తదుపరి అప్డేట్లో మళ్లీ చర్చకు వస్తుంది.