Juju charm bat zure VPN bihurtu aurretik: identitatea, kontratua, portuak
Bost urrats bereizten dute charm batek benetan ematen duena zuk suposatzen duzunetik: finkatu berrikuspena, irakurri konfigurazioa eta, ondoren, trata ezazu esposizioa suebaki-ekintza gisa.
Norbaitek VPN bat exekutatzen duela dioen charm bat aurkitzen du, inplementatu egiten du, aplikazioa esposatzen du eta bezero bat konektatzea itxaroten du. Inplementazioa ondo ateratzen da, portua irekitzen da eta tunela oraindik ez dabil, hiru promes independente bakarrean fusionatu zirelako. Charm bat inplementazio-errealizazio bat da, kontratu zehatz batekin. Aztertu promesa horiek bereizita eta hutsuneak hedapenaren aurretik agertuko dira, ez ondoren.
Lehen urratsa: finkatu irakurtzen ari zaren artefaktua
Irakurri hautagaiaren beraren metadatuak: argitaratzailea, iturburu-biltegia, kanala, berrikuspena, oinarria eta arkitektura. Ondoren zehaztu nork mantentzen duen karga-lanaren barneko VPN softwarea eta nork bidaltzen dituen haren segurtasun-eguneratzeak, askotan bi alderdi desberdin direlako. Charm ondo mantendu batean mantendu gabeko upstream bat aste txarraren zain dagoen laguntza-arazo bat da.
juju info CHARM_NAME komandoak kanalak, oinarriak eta arkitekturak ematen ditu Juju 3.6-n, eta dokumentazioak ohartarazten du berrikuspen zehatz baten kontsulta ezin dela iragazki horiekin konbinatu. Galdetu berrikuspena bakarka, komandoak baztertzen duen konbinazio bat eraiki beharrean. Irakurri oinarria eta arkitektura ere, kanal batek bat baino gehiago estal baititzake.
Idatzi berrikusi duzun konbinazio zehatza hedapenaren ondoan. Orduan kanala mugitzen duen eguneratze bat nahitako aldaketa da, aurrekoarekin eta ondorengoarekin, ez da asteleheneko sorpresa bat.
Bigarren urratsa: irakurri konfigurazioa kontratu gisa
Zehaztu charm-ak betetzen duen rola: urruneko sarbidea etetea, lehendik dagoen VPN batera bat egitea edo guztiz beste zerbait. Ondoren aurkitu nola dokumentatzen dituen bezeroen erregistroa, igorle fidagarriak, kredentzialen biraketa eta errebokazioa. Horiek lauek erabakitzen dute erabil dezakezun ala ez, eta sortutako bezero-fitxategia irteera sentikorra da, ez txartel baterako fitxategia.
Jarraitu charm-ak benetan erakusten dituen interfaze eta ekintzei. Ez ezazu suposa erregistro-ekintza bat badagoenik software bererako beste charm batek bat duelako.
Galdetu zer egiten duen adiskidetzeak eskuzko edizioekin. Charm-ak hurrengo eguneratzean konfigurazio-fitxategi bat gainidazten badu, eskuzko konponketa batek eguneratze bakarreko bizitza du. Galdetu mantentzaileei portaera hori non dokumentatzen den, eta trata ezazu isiltasuna ezezagun gisa.
Hirugarren urratsa: bereizi entzulea birbidalitako bidetik
Kanpoko entzulea tunela onartzen duen socket-a da. Birbidaltzea haren barneko trafikoari gertatzen zaiona da, eta itzulera-bidea erantzunak itzultzea ahalbidetzen duena da. Charm batek lehenengoa eman dezake eta beste biak azpiegitura-taldeari utzi.
Irteera hirugarren pieza da. Tunelaren bezeroek host honen bidez internetera iritsi behar badute, helbideratze- edo itzulpen-antolamendu bat egon behar da, eta ez da portu bat irekiz sortzen. Esleitu pieza horri arduradun bat lehen bezeroa iritsi aurretik.
Laugarren urratsa: esposizioa suebaki-ekintza da
Juju 3.6-n, aplikazio bat esposatzeak hodeiko suebakiaren arauak doitzen ditu, eta lehenespenez edozein iturburutik karga-lanak irekitako portuetara trafikoa baimentzen du. Komandoaren endpoint eta CIDR hautatzaileak lehenespen hori estuagoa izan dadin daude zehazki.
Esposizioak ez ditu VPN erabiltzaileak sortzen, ez ditu haien kredentzialak baliozkotzen eta ez du birbidaltze-politikarik instalatzen. Ez du frogatzen karga-lanak zuk espero duzun helbide eta garraioan entzuten duenik ere, eta horregatik esposizioaren ondorengo proba arrakasta-mezuak baino garrantzitsuagoa da. Egiaztatu unitateko entzuten ari den socket-a eta hodeiko araua.
Bosgarren urratsa: onartu lau probarekin
Onartutako hedapen baten ondoren, erregistratu bezero berri bat eta berretsi aurreikusitako zerbitzu pribatua. Ondoren errebokatu identitate hori eta berretsi sarbidea benetan amaitzen dela, hurrengo saio-hasiera ukatzea soilik ez dela. Errepikatu egiaztapena kontrolatzen ez duzun sare batetik, eta gero bulegotik barrutik, bi bide horiek galdera desberdinei erantzuten dietelako.
Amaitu eguneratze batekin eta berriz konektatzearekin, hor elkarreragiten dutelako adiskidetzeak, kredentzialen kudeaketak eta zerbitzuen berrabiarazteek. Dokumentazioak azaldu ezin badu operazio horietako bat norena den, idatzi hori adopzio-hutsune gisa, charm-aren izen beraren atzean mantentzen ez den errezeta batekin bete beharrean. Idatzitako hutsunea erabaki bat da; isilka betetako hutsunea etorkizuneko etendura da. Emaiozu zerbitzuaren erabakiaren arduradunari, aurkitu zenuen datarekin.