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

పునర్నిర్మాణ లక్ష్యంతో ప్రారంభించండి

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

పదార్థాన్ని మూడు బుట్టలుగా సమూహపరచండి: గుర్తింపు, కాన్ఫిగరేషన్ మరియు స్థితి. గుర్తింపు అంటే కీలు, ధృవపత్రాలు మరియు వాటిపై సంతకం చేసే అధికారం. కాన్ఫిగరేషన్ అంటే డీమన్ సెట్టింగ్‌లు, పూల్స్, మార్గాలు మరియు ఫైర్‌వాల్ విధానం, స్థితి అంటే ప్రతిరోజూ మారే సహచరులు, ఖాతాలు మరియు రద్దుల సముదాయం.

గుర్తింపు అనేది మీరు తిరిగి సృష్టించలేని భాగం

ప్రైవేట్ కీలను జ్ఞాపకం నుండి తిరిగి సృష్టించలేము, వాటిపై ఆధారపడిన ధృవపత్రాలు మీరు ఎంచుకోకుండా వారసత్వంగా పొందే షెడ్యూల్ ప్రకారం గడువు ముగుస్తాయి. సర్వర్ కీ, క్లయింట్ సరఫరా పదార్థం మరియు ధృవపత్ర అధికారం యొక్క బ్యాకప్ తీసుకుని, వాటిలో ఏది ఆఫ్‌లైన్‌లో ఉండాలో గుర్తించండి. నడుస్తున్న గేట్‌వేపై మాత్రమే నివసించే అధికార కీ ప్రతి క్లయింట్‌కు పూర్తి గుర్తింపు రీసెట్ నుండి ఒక రాజీ దూరంలో ఉంది. ఉద్దేశపూర్వకంగా వేరే చోట నిల్వ చేసేదాన్ని నమోదు చేయండి, ఎవరూ దాన్ని తక్కువ రక్షణ ఆర్కైవ్‌లో నకలు చేయకుండా.

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

ఒక క్షణంలో స్థితిని క్యాప్చర్ చేయండి

సేవ రాస్తున్నప్పుడు తీసుకున్న కాపీ అస్థిరమైన జాబితాను ఉత్పత్తి చేస్తుంది, అస్థిరమైన గుర్తింపు డేటా పాత శుభ్రమైన కాపీ కంటే దారుణం. ప్రతి నిల్వకు మద్దతు ఉన్న ఎగుమతి మార్గాన్ని ఉపయోగించి, తర్వాత స్నాప్‌షాట్ సమయాన్ని నమోదు చేయండి, ఎందుకంటే పునరుద్ధరణ గురించి ప్రతి తదుపరి ప్రశ్న దానిపై ఆధారపడి ఉంటుంది.

wg showconf wg0 > /srv/backup/wg0.runtime.conf
sqlite3 /var/lib/vpn/admin.db ".backup '/srv/backup/admin.db'"
cp -a /etc/wireguard /srv/backup/etc-wireguard
sha256sum /srv/backup/*.conf > /srv/backup/MANIFEST

మొదటి ఆదేశం నడుస్తున్న ఇంటర్‌ఫేస్‌ను కాన్ఫిగరేషన్‌గా తిరిగి ముద్రిస్తుంది, ఇది నిర్వహణ సాధనం బదులు చేతితో జోడించిన సహచరులను పట్టుకోవడానికి వేగవంతమైన మార్గం; దీన్ని wg(8) మాన్యువల్ పత్రీకరిస్తుంది. sqlite పంక్తి నిర్వహణ డేటాబేస్ కోసం నమూనా: బ్యాకప్ ఆదేశం రాసేవాడు కొనసాగుతూనే సుసంగతమైన కాపీని ఉత్పత్తి చేస్తుంది. డైరెక్టరీ కాపీ అనుమతులను సంరక్షిస్తుంది, ఇది ముఖ్యం ఎందుకంటే ఆ కీ ఫైళ్లను root మాత్రమే చదవగలదు. పూర్తి ఆర్కైవ్‌ను కత్తిరించిన దాని నుండి వేరు చేయడానికి మానిఫెస్ట్ సహాయపడుతుంది.

పునరుద్ధరణను సాధ్యమయ్యేలా చేసి, తర్వాత ప్రయత్నించండి

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

మినహాయింపులను కంటెంట్ అంత జాగ్రత్తగా పత్రీకరించండి. క్లౌడ్ ఫైర్‌వాల్ నియమాలు, DNS రికార్డులు మరియు బాహ్య డైరెక్టరీ ప్రతి ఒక్కటి తమ స్వంత పునరుద్ధరణ దశను కోరుకోవచ్చు. విజయవంతమైన ఫైల్ కాపీ సేవ తిరిగి వస్తుందనడానికి సాక్ష్యం కాదు; లెక్కించే ఏకైక సాక్ష్యం అసలు మాదిరిగానే అదే అంగీకార పరీక్షను దాటే పునర్నిర్మించిన ముగింపు బిందువు.

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