Po namestitveni skripti mora nekdo imeti strežnik VPN v lasti
Skripta lahko zgradi strežnik, ne more pa prevzeti politike dostopa, poti posodabljanja ali vrnitve. Določite predajo, preden jo zaženete.
Dve različni deli se prodajata kot eno: spreminjanje stroja v strežnik VPN in dodajanje odjemalca VPN na prenosnik, ki se mora pridružiti drugim vratom. Namestitvena skripta odgovori na prvo in ne more odgovoriti na drugo, kar koli nakazuje njen README. Vzemite projekt setup-ipsec-vpn kot konkreten primer: zgradi strežnik IPsec/L2TP, Cisco IPsec ali IKEv2 na podprtem gostitelju Linux z Libreswan in xl2tpd. To je pogodba o uvedbi za strežnik, ne splošen recept za kateri koli stroj. Odločite, kakšno delo imate, preden se skripta zažene, ker se vse pozneje nanaša na strežnik.
Bodite iskreni glede gostitelja
Stroj, ki zaključuje tudi kaj drugega, ali katerega požarni zid upravlja oblačna krmilna ravnina namesto operacijskega sistema, je drugačna namestitev kot čist navidezni stroj. Zapišite protokol, ki ga omogočate, in izdajo, ki jo uporabljate, nato oboje preverite na seznamu podpore projekta, ne na blogu iz lanskega leta.
Omogočanje storitve ne odpre poti do nje. Pri IPsec mora omrežje pred gostiteljem prepustiti UDP 500 in 4500 ter glede na uvedbo tudi sam protokol ESP. Skripta, ki se uspešno konča za varnostno skupino, ki zavrže protokol 50, je ustvarila strežnik, do katerega nihče ne pride, in nič v izpisu namestitvenega programa tega ne bo povedalo.
Kaj namestitveni program dejansko prevzame
Pričakujte konfiguracijo in datoteko skrivnosti IPsec, konfiguracijo demona L2TP, možnosti PPP in enote systemd, ki zdaj imajo ta vrata. README projekta navaja, da se obstoječe konfiguracijske datoteke pred spremembami varnostno kopirajo, kar je koristno in ni isto kot varnostna kopija gostitelja. Odločite, katere komponente bodo posodobili paketi distribucije in katere s ponovnim zagonom ali prepisom skripte, ker sta to dve poti vzdrževanja z različnimi načini odpovedi.
Pripnite revizijo, ki ste jo odobrili. URL za prenos, ki streže trenutno privzeto vejo, lahko naslednji mesec vrne drugačno vsebino, zato zapišite commit ali izdajo, ki ste jo zagnali, in shranite kopijo. Ta ena navada spremeni stanje, ki ga ni mogoče pripisati, v nekaj, o čemer lahko druga oseba razmišlja ob dveh zjutraj.
Česa skripta ne more dati
Avtomatizacija ustvari delujočo namestitev in se tam ustavi. Ne odloča, do katerih zasebnih virov naj tunel doseže, kar je vprašanje politike dostopa, o katerem imata mnenje požarni zid gostitelja in omrežje nad njim. Ne odloča, kdo prejme poverilnice, kako se dostavijo ali kako se nekomu odvzame dostop, ko odide. In ne odloča kako se stroj obnovi po slabi posodobitvi, kar je del, ki se običajno odkrije v najslabšem možnem trenutku.
Odjemalski profili in prikazane skrivnosti so dostopno gradivo, ne namestitveni dnevniki. Ustvarjen profil, prilepljen v skupni kanal, je račun, in enak standard velja za posnetke zaslona s povzetkom nastavitve. Vodite zaščiten seznam stanja identitete, potrebnega za obnovitev storitve, in zabeležite, katere od teh poverilnic so bile od takrat preklicane.
Prvi odjemalec je sprejemni preizkus
Sprejmite uvedbo pri enem pooblaščenem odjemalcu, s protokolom, ki ste ga dejansko omogočili. Preverite, ali se zasebno ime razreši, ali povratna pot deluje, ali se ponovna povezava obnaša pravilno in ali je cilj zunaj dovoljenega niza zavrnjen. Uspešna prijava iz druge odjemalske aplikacije ni dokaz o tisti, ki ste jo dostavili.
Če kombinacija, ki jo želite, ni več podprta, pred namestitvijo izberite vzdrževano pot. Oživljanje stare izdaje, slabitev preverjanja pristnosti ali ponovni zagon nerazložene skripte so odlogi, ne načrti vzdrževanja, in vsak od njih oteži predajo.
Napišite stran predaje
Naj bo kratka: strežnik, revizija, ki ga je zgradila, potrebna vrata, komponente in njihovi lastniki posodobitev, dovoljeni viri, pot poverilnic in postopek obnovitve. Dodajte konzolno ali zunajpasovno pot, ki jo boste uporabili, ko je prav sprememba tunela pokvarila dostop. Potem naslednja oseba podeduje storitev, ne ukaza, ki se ga boji zagnati dvakrat.
To stran pregledujte, ko se gostitelj spremeni, in ne le takrat, ko se kaj pokvari. Dokument predaje, ki ga nihče ne bere, je dokument, ki je tiho prenehal biti resničen.