Låst ute av VPN-tenaren din: hald ein annan veg inn open
Ein øydelagd tunnel bør ikkje òg ta frå deg evna til å reparere tenaren. Planlegg, test og gå gjennom ein sjølvstendig administrativ veg før du treng han.
Du opnar konsollen, endrar éin brannmurregel, og tunnelen du var kopla gjennom forsvinn. Endringa var rett, omlastinga var det ikkje, og no er den einaste vegen attende til maskina den du nettopp braut. Ein annan veg inn er eit designval, og han må finnast før avbrotet kjem, ikkje under det.
Gå gjennom det du framleis har
Start ved konsollskjermen framom deg og list opp vegane som ikkje er avhengige av tunnelen. Ein nettkonsoll hjå leverandøren med seriell økt eller VNC er éin. Eit administrasjonsgrensesnitt på eit eige nett er ein annan. Fysisk tilgang er ein tredje, og det er den folk oppdagar manglar på det verste tidspunktet.
| Path | Depends on | Usually fails when |
|---|---|---|
| Provider console | Account access and the provider's own API | Credentials live in a wiki only reachable over the tunnel |
| Management subnet | A second interface and its own routing | The bad change was a global route or firewall policy |
| Second tunnel | A different listener, port and credentials | Both listeners were changed in the same edit |
| Physical or local console | Being in the building | Nobody has been in the building for a year |
Les den tredje kolonnen som ei feilliste og ikkje som ein abstraksjon. To av desse vegane sviktar vanlegvis av same grunn. Tabellen er måten du oppdagar det på før eit avbrot forklarar det for deg.
Sjølvstende er eit spørsmål om avhengnader
Ein attopprettingskonto er ikkje sjølvstendig om passordet ligg i ein teneste du når gjennom tunnelen. Eit andre VPN på same vert, same port og same brannmurpolitikk er heller ikkje sjølvstendig, fordi endringa som braut den fyrste, braut begge.
Gå nedover kjeda og namnset kva kvart steg treng. Nettverksåtkome, namneoppslag, ei autentiseringskjelde og sjølve administrasjonstenesta er fire skilde avhengnader, og ein veg som deler nokon av dei arvar den feilen.
Vegen som aldri er testa, fortener si eiga mistru. Ein konsoll som ikkje er opna på månader kan krevje tilbakestilling av passord via e-post, og den postkassa kan vere drifta på maskina du ikkje når. Test vegen medan alt verkar, og du finn dette ein roleg ettermiddag.
Bruk den andre vegen til éi kontrollert endring
Frå konsollen tek du eit augeblinksbilete eller kopierer konfigurasjonen du skal redigere. Endre éin ting. Last tenesta på nytt og les resultatet før du rører noko anna, fordi to endringar samstundes gjer ei attoppretting til eit eksperiment.
Hald attopprettingsøkta open medan du gjer dette. Heile verdien av den andre vegen er at han overlever det du endrar, så om du stenger han fyrst, fjernar du den einaste eigenskapen som gjorde han nyttig.
Stadfest frå attopprettingsvegen, ikkje frå minnet
Kontrollen som tel er om den normale vegen kjem attende, og attopprettingsøkta er staden der du stadfester det i rekkjefølgje:
systemctl status openvpn-server@server --no-pager ss -lntup | grep -E ':(1194|443)\b' nft list ruleset | sed -n '1,40p' journalctl -u openvpn-server@server --since '-10 min' --no-pager | tail -n 30
Les tenestestatusen fyrst, deretter lyttaren, deretter reglane, deretter journalen. Ei teneste som køyrer utan lyttar peikar på tenestekonfigurasjonen, medan ein lyttar utan tilgjengelege reglar peikar på filtreringa. Rekkjefølgja tel fordi kvart steg snevrar inn det neste, og å hoppe til journalen tyder vanlegvis å lese feil som skildrar symptomet og ikkje årsaka.
systemctl-dokumentasjonen dekkjer status- og omstartsoppførselen som vert brukt her, inkludert korleis ei mislukka omlasting lèt den førre prosessen halde fram. Å attopprette ein samanhengande revisjon er betre enn å kople til på nytt igjen og igjen frå ein klient som ikkje kan reparere tenaren. Om tilbakerullingsvilkåret du definerte før endringa er oppfylt, attopprett og stopp.
Hald oversynet oppdatert
Gå gjennom tilgangslista når folk eller infrastruktur endrar seg. Test attopprettingsvegen medan alt verkar. Trekk tilbake kontoane ingen har brukt sidan førre omorganisering. To utdaterte kontoar og eitt utlope sertifikat er ei lita opprydding på ein tysdag og eit avbrot på ein sundag.
Skriv ned kven som kan bruke kvar veg, kva han tillèt og korleis påloggingsdetaljane vert roterte. Ein attopprettingsveg utan eigar vert ein gløymd inngang, som er ein annan type feil enn å vere låst ute.