En Server zrécksetzen ass eng Entscheedung driwwer, wéi eng Schicht versot huet, an net eng Übung am Kopéiere vun Dateien. Konfiguratioun, Umeldungsdaten a Pakversiounen beweege sech op getrennten Auere, an een erëm hierstellen, während déi aner aktuell bleiwen, ergëtt en Host, dee gesond ausgesäit a sech inkonsistent behält. Déi follgend Reiefolleg geet dovun aus, datt eng Ännerung schonn schiefgaangen ass, a freet Iech, dee klengsten zesummenhängende Zoustand erëm hierzestellen. Schafft se duerch an der Rei a betruecht d'Prüfung vum Zougang baussen dem Band als dee Schrëtt, deen een net sollte iwwersprangen.

Huet en Testpunkt, deen Dir wierklech kënnt zrécksetzen

Notéiert d'Konfiguratioun, déi de Service beim Start liest, zesumme mat der Versioun, déi se lescht analyséiert huet. Eng Datei, déi ënner enger eelerer Versioun propper gelueden huet, kann no engem Update ofgeleent oder stëll ignoréiert ginn, dofir gehéiert d'Versioun an déi selwecht Notiz. Huelt de Material mat, op deen d'Konfiguratioun verweist: privat Schlësselen, Zertifikatweeër, Definitioune vun de Lauschterer an d'DNS- an Firewallandroungen, déi de Service erreechbar maachen. Wann eng Zrécksetzung eng Datei brauch, déi Dir net gespäichert hutt, ass den Testpunkt onkomplett.

Nennt den Eegentemer vun all Astellung, während de System nach gesond ass. Eng Route, déi de Fournisseurpanel installéiert, eng, déi d'Firewall vum Host bäisetzt, an eng, déi un d'Cliente geschéckt gëtt, sinn dräi verschidden Objeten, an déi falsch erëmzestellen léisst déi aner zwee stoen. Eng kuerz Tabell vun Astellung, Eegentemer an Dateiwee geet duer.

Halt d'Widderruffungen getrennt vun der Konfiguratioun

Eng al Konfiguratioun kann en Apparat, deen Dir bewosst entfernt hutt, stëll erëm verbannen, wat eng Erhuelung an eng Sécherheetregressioun ëmwandelt. Erhaalt d'aktuell Widderruffungslescht an déi deaktivéiert Konten, während Dir d'Netzwierkpolitik erëm hierstellt, a setzt se duerno erëm an, ier de Service Cliente akzeptéiert.

Betruecht den Identitéitszoustand als eege Zrécksetzung mat sengen eegenen Noweiser. Dateie fir d'Widderruffung vu Zertifikaten, d'Deaktivéierung vu Konten an d'MFA-Umeldung leien seelen op der selwechter Plaz wéi d'Daemonkonfiguratioun, an eng Konfiguratiouns-Zrécksetzung rëselt se net un. Préift fir d'éischt den aktuellen Zoustand, fir ze wëssen, wat iwwerliewe muss. No der Zrécksetzung bestätegt, datt déi entfernten Identitéit nach ëmmer net ka verbannen.

Erreecht den Host, wann den Tunnel versot

Maacht e Wee op d'Maschinn op, deen net vun der Komponent ofhänkt, déi geännert gëtt. Eng Hypervisor-Konsole, eng Verwaltungsadress op enger getrennter Schnëttstell oder eng seriell Konsole kommen all a Fro; eng SSH-Sessioun duerch den Tunnel net. Wann den eenzegen Zougang de VPN ass, deen Dir just wëllt nei starten, hëlt Iech eng falsch Route oder Firewallreegel d'Méiglechkeet e ze flécken. Test deen alternativen Wee virun der Ännerung, net duerno. Mellt Iech eng Kéier doduerch un, bestätegt, datt sudo funktionéiert, a notéiert déi genee Adress, déi Dir benotzt hutt.

Den Test ass einfach: hëlt den Tunnel erof, während Dir iwwer den alternativen Wee verbonnen sidd, a kuckt, ob d'Sessioun iwwerlieft. Fält se, hutt Dir de Feeler fonnt, ier en Iech strande kann.

Wend eng eenzeg Revisioun un a wësst, wéini se wierkt

Benotzt d'Dokumentatioun vum Service fir reload oder restart a fënnt eraus, wéi eng Direktive wéini gelies ginn. E puer Wäerter gëllen beim Reload, anerer just wann eng nei Sessioun oder e Prozess ufänkt, dofir beweet d'Ännere vun enger Datei näischt iwwer den Zoustand am Laf. Setzt eng eenzeg Revisioun zréck, amplaz eng nei Datei mat ale Laufzäitzoustand ze vermëschen. Wann Dir Zweiwel hutt, ass e komplett Neistart vum Service méi einfach ze begrënnen wéi e partiellen Reload.

Préift d'Definitioun vun der Eenheet, ier Dir wielt: systemctl show -p ExecReload openvpn@server seet Iech, ob iwwerhaapt en Reloadhook existéiert. Wend dann d'Revisioun un a liest am Journal déi éischt nei Feeler, ier Dir eppes anescht ännert.

Iwwerpréift, notéiert a fuerscht duerno

Verbannt ee autoriséierte Client a probéiert aus, wofir de Service do ass: Nummopléisung, eng Erëmverbindung an d'Applikatioun, déi versot huet. Bestätegt, datt déi widdergeruffen Identitéit nach ëmmer ofgeleent gëtt. Notéiert d'Revisioun, déi Dir zréckgesat hutt, d'Zäit an de Grond, well den nächsten Bedreiwer brauch all dräi. Eng Zrécksetzung, déi keen dokumentéiert huet, gëtt en Rätsel, wann de Service sech dat nächste Kéier schlecht behält.

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

Soubal de Service stabil ass, reproduzéiert déi feelgeschloen Ännerung op engem Host oder engem Snapshot, deen Dir ka fortgeheien. Dat trennt eng schlecht Konfiguratioun vun engem schlechte Pak oder engem ofgelafenen Zertifikat. Halt déi zréckgesaten Konfiguratioun ënner Versiounskontroll, sou datt den nächsten Testpunkt vun engem bekannten Commit ufänkt. Den Zweck vun der Übung ass en dokumentéierten Endpunkt, net en dauerhaften Downgrade.

Ähnlech Artikelen