Kutoka Access Server hadi Community OpenVPN: nini kinapaswa kujengwa upya
Access Server huhifadhi sera; Community OpenVPN inakuomba uandike. Panga utambulisho, njia na ubatilishaji kabla ya kunakili cheti kimoja.
Access Server na Community OpenVPN huzungumza itifaki moja na karibu hakuna kitu kingine kwa namna moja. Kupeana mkono, mazungumzo ya siri na tabaka la data la handaki zinaoana, kwa hiyo mteja mara nyingi anaweza kuunganisha na yoyote bila kubadilisha wasifu wake. Tofauti ni nani anamiliki usanidi: bidhaa moja huja na tabaka la usimamizi linaloandika na kutekeleza sera, nyingine inakupa faili ya usanidi na seti ya ndoano na inatarajia wewe uamue.
Tofauti hiyo ni mpango wa uhamishaji. Kila kitu bidhaa ya zamani iliamua kwa niaba yako kinapaswa kuwa uamuzi wazi mahali fulani katika usanidi mpya.
Mahali usanidi mbili huacha kubadilishana
Katika Access Server, kiolesura cha usimamizi wa wavuti kinamilikia watumiaji, makundi, ruhusa kwa kila mtumiaji, utoaji wa vyeti na kifurushi cha wasifu ambacho mtu hupakua. Daemon iliyo chini husanidiwa na tabaka hilo, kwa hiyo huduma inayoendesha ni matokeo ya hali iliyohifadhiwa ambayo mara chache huihariri kwa mkono. Katika Community OpenVPN, faili ya usanidi ndiyo hali: inataja msikilizaji, mamlaka ya vyeti, ndoano ya uthibitishaji na kila chaguo linalosukumwa, na hakuna kinachoandika upya kwa niaba yako. Kwa hiyo mashine hiyo ya TLS iko chini ya mifumo miwili tofauti sana ya umiliki.
Ramani fupi hufanya pengo liwe dhahiri. Watumiaji na makundi yanapatikana tu katika hifadhidata ya zamani hadi uwatengeneze upya. Vifurushi vya wasifu huwa faili ya usanidi pamoja na vyeti unavyosambaza mwenyewe. Ruhusa kwa kila mtumiaji huwa maagizo ndani ya client-config-dir. Kiolesura cha usimamizi huwa mchakato wowote unaouchagua kwa kutoa vyeti na kuhariri faili.
Andika ramani hiyo kabla ya kugusa seva. Kila mstari ambao huwezi kuujaza ni kipengele unachokaribia kupoteza, na kupoteza kwa utulivu ndiyo njia ambayo uhamishaji huwa usumbufu baada ya wiki mbili.
Utambulisho hauhami pamoja na faili za vyeti
Vyeti kutoka mamlaka ya zamani vinaweza kuchambuliwa kwa usahihi katika huduma mpya na bado kuwa utambulisho usio sahihi, kwa sababu bidhaa ya zamani iliivunganisha na hali ya akaunti ambayo mpya haioni. Kwanza amua kama usanidi mpya unathibitisha kwa cheti pekee, kwa programu jalizi inayofikia PAM au RADIUS, au kwa mchanganyiko, kisha angalia kwamba kila chaguo linahifadhi sifa unazohitaji. Cheti kilichoshirikiwa bila utambulisho kwa kila mtumiaji ni kitambulisho kimoja kwa wote wanaokimiliki. Ubatilishaji pia lazima ufanye kazi tangu siku ya kwanza, ambayo katika Community OpenVPN inamaanisha faili ya CRL inayorejelewa na crl-verify pamoja na mchakato unaoizalisha upya.
Panga uandikishaji kabla ya mabadiliko, si baada. Vyeti vipya, njia ya ubatilishaji iliyojaribiwa na namna iliyoandikwa ya kuzima mtu mmoja ni masharti ya awali, si kazi ya baadaye. Ikiwa uthibitishaji wa vipengele vingi ulitoka kwa ujumuishaji wa bidhaa ya zamani, taja mbadala kwa uwazi, kwa sababu programu jalizi isiyosakinishwa hushindwa ikiwa imefungwa katika wakati mbaya zaidi.
Uelekezaji na utatuzi wa majina hufuata mwandishi wa usanidi
Njia, mipangilio ya DNS na tabia ya handaki kamili ni chaguo zinazosukumwa katika bidhaa zote mbili, lakini moja pekee huzihesabu kwa niaba yako. Katika Community OpenVPN unaandika maagizo ya push mwenyewe, unaamua kama redirect-gateway ni ya seva au ya mteja, na unathibitisha kwamba upelekaji na NAT vipo kwenye mwenyeji. Kupeana mkono kumekamilika hakuambii chochote kuhusu upelekaji, tafsiri ya anwani au njia ambazo mteja alipokea kwa kweli.
Tabia kwa kila mteja inahitaji client-config-dir pamoja na faili lililopewa jina la common name ya cheti cha mteja, na jozi la tovuti-hadi-tovuti linahitaji maingizo ya iroute kwa viambishi vilivyo nyuma. Ikiwa jina si sahihi, chaguo hupuuzwa bila hitilafu. Jaribu na mteja mmoja asiye wa uzalishaji katika bwawa lake la anwani, kisha soma anwani aliyopewa, njia alizopewa na mipangilio ya kitatuzi aliyomaliza nayo.
Panga mabadiliko ili huduma ya zamani iweze kurudi
Endesha msikilizaji mpya kwenye bandari au anwani nyingine, na uache wa zamani ukihudumia trafiki wakati unathibitisha mbadala. Daemon mbili kwenye soketi moja si mpango wa kurudi.
Hamisha kundi moja kwa wakati, pamoja na vyeti vyake, bwawa lake na njia zake, na fanya mazoezi ya njia ya kurudi badala ya kuigundua wakati wa tukio. Kurudi kunakofanya kazi tu ikiwa huduma mpya imesimamishwa kwanza bado ni kurudi, lakini lazima kujaribiwe wakati hakuna kinachowaka.
Hatimaye, orodhesha vipengele visivyo na kifani cha moja kwa moja na uamue hatima ya kila kimoja kwa maandishi: upakuaji wa wasifu wa kujihudumia, bendera za ruhusa kwa kila mtumiaji, kiolesura cha usimamizi chenyewe, ripoti za miunganisho ya moja kwa moja. Kuzibadilisha na mchakato wa mkono ulioandikwa ni jibu halali. Kuacha mstari tupu sivyo.
Kazi inakamilika wakati mtumiaji ambaye hakuwahi kuona lango la zamani anaweza kujiandikisha, kuunganisha, kufikia anwani ya ndani iliyokusudiwa na kubatilishwa kwa usafi. Kila kitu kabla ya hapo ni maandalizi.