Kupanga dirisha la matengenezo ya OpenVPN bila kupoteza mwenyeji
Simamisha handaki, utapoteza kipindi. Nasa kitengo kinachotumika, jenga seti ya uokoaji, fanya mazoezi kwenye kiskilizaji cha majaribio, kisha hamia kutoka nje ya VPN.
Kuanzisha upya huduma ya VPN hukomesha kila kipindi kinachoihitaji, kwa hiyo dirisha lazima lijengwe kuzunguka mazungumzo na si kuzunguka msimamizi wa vifurushi. Watumiaji wanahitaji taarifa za kutosha kumaliza kazi nyeti, na wewe unahitaji njia ya kurudi ambayo haitegemei handaki unalokwenda kusimamisha. Kila kitu kingine kwenye mwongozo kipo ili mambo hayo mawili yaweze kudhibitiwa. Ruka lolote kati yao na sasisho la kawaida linakuwa hitilafu isiyo na njia ya kutoka.
Mpangilio ulio hapa chini ni wa makusudi: kila hatua hutoa kitu ambacho hatua inayofuata inahitaji, na hatua yoyote inaweza kumaliza mabadiliko kabla ya kuanza.
Nasa huduma iliyopo kabla ya kuibadilisha
Soma kitengo kilichosakinishwa badala ya kile unachofikiri uliandika: systemctl cat [email protected] huchapisha kitengo na drop-in zozote, na systemctl show [email protected] -p ExecStart -p User -p WorkingDirectory huonyesha kinachoendeshwa kweli na kama nani. Uliza faili binary ambayo kitengo hicho kinataja, kwa sababu openvpn --version kutoka kwenye shell inaweza kuelekeza kwenye build tofauti. Rekodi njia ya wasifu na kila faili inayoirejelea.
Kumbuka pia soketi zinazosikiliza: ss -lunp | grep 1194 inakuambia anwani na itifaki ambayo daemon inamiliki leo. Ikiwa jibu si lile wasifu unadokeza, drop-in au faili ya mazingira inaipindua, na uboreshaji utarithi mshangao huo.
Kusanya seti ya uokoaji ambayo mtu mwingine anaweza kutumia
Seti ya uokoaji lazima iweze kutumika na mwenzako saa 03:00 bila muktadha wako. Jumuisha usanidi unaofaa pamoja na kila faili inayorejelewa, nyenzo za uaminifu na ubatilishaji chini ya udhibiti wa mmiliki wa PKI, mgawo na ndoano za kila mteja, na matoleo kamili ya vifurushi vilivyosakinishwa leo. Nakala ya jina moja la faili si usanidi. Ihifadhi mahali ambapo mwendeshaji wa zamu anaweza kufikia bila VPN.
Vidhibiti vya ufikiaji vinatumika pia kwa seti hiyo, kwa sababu ina funguo za faragha au vitambulisho vya nyuma. Usijenge CA upya wala usitoe utambulisho upya kwa sababu tu toleo la kifurushi limebadilika.
Fanya mazoezi kwenye kiskilizaji cha majaribio na mteja halisi
Endesha toleo la mgombea kwenye kiskilizaji tofauti na mpango wake wa bandari na anwani, si kando ya mfano wa uzalishaji kwenye soketi moja. Ungana na injini za wateja ambazo watumiaji wako huendesha kweli, ikiwemo ile isiyorahisisha. Angalia mgawo wa anwani, DNS inayosukumwa, programu moja muhimu, na njia moja ambayo inapaswa kubaki imezuiwa. Ndoano maalum lazima ziendeshwe katika muktadha halisi wa upendeleo na mfumo wa faili wa huduma, kwa sababu shell ya root haithibitishi chochote kuzihusu.
Soma maelezo ya toleo kwa mabadiliko ya tabia, si kwa vipengele vipya tu. Chaguo-msingi za cipher na TLS huhamia kati ya matoleo, na wasifu unaosomwa bado unaweza kushindwa kwenye handshake. Ikiwa uboreshaji unahitaji mabadiliko ya wasifu au cheti, andaa hilo kama hatua yake badala ya kuliweka kwenye sasisho la kifurushi.
Hamia mara moja, kutoka njia iliyo nje ya handaki
Anzisha dirisha kutoka konsoli au mtandao wa usimamizi ambao haupiti kwenye huduma. Thibitisha kuwa watumiaji wameambiwa na mwendeshaji wa pili anajua jinsi ya kurudisha. Tumia mabadiliko yaliyoandaliwa kupitia mmiliki wake, kisha anzisha upya kwa sudo systemctl restart [email protected] na fuata jarida kwa journalctl -u openvpn-server@office -b -f. Kupakia upya kunatosha wakati fasili za kitengo pekee zimebadilika; wasifu uliobadilika unahitaji mchakato kuanzishwa upya.
Tegemea kila mteja kuunganishwa tena, na baadhi ya vipindi vya programu kutoendelea. Ratibu mapumziko safi na mizigo ya kazi isiyoweza kuvumilia hilo.
Kubali au rudisha, kisha uwaambie watumiaji kilichobadilika
Kukubali ni kuingia upya pamoja na operesheni halisi pamoja na vizuizi ambavyo bado vipo. Kitengo kinachotumika na mstari wa hali ya kijani ni ukweli wa mchakato. Ikiwa vigezo vinashindwa ndani ya dirisha, rudisha kwa njia iliyoandaliwa, si kwa kurejesha faili moja na kutumaini; binary au sera ya huduma iliyobadilika inastahimili urejeshaji wa usanidi. Hifadhi ubatilishaji wowote au mabadiliko ya idhini yaliyofanywa wakati wa dirisha ili kurudisha kusiwe kufuta kazi ya usalama.
Rekodi matoleo, mabadiliko ya wasifu na matokeo ya kukubali kwa mwendeshaji anayefuata, acha kiskilizaji cha majaribio, na uwaambie watumiaji wasifu gani wautumie sasa. Dirisha linaloisha bila dokezo hilo hujadiliwa upya kwenye sasisho lijalo.