Prije nego Juju charm postane vaš VPN: identitet, ugovor, portovi
Pet koraka razdvaja ono što charm doista isporučuje od onoga što pretpostavljate: pričvrstite reviziju, pročitajte konfiguraciju i zatim tretirajte izlaganje kao radnju vatrozida.
Netko pronađe charm koji tvrdi da pokreće VPN, postavi ga, izloži aplikaciju i čeka da se klijent poveže. Postavljanje uspije, port se otvori, a tunel i dalje ne radi, jer su tri nepovezana obećanja spojena u jedno. Charm je implementacija postavljanja s posebnim ugovorom. Razmotrite ta obećanja odvojeno i praznine se pokažu prije uvođenja, a ne poslije.
Prvi korak: pričvrstite artefakt o kojem čitate
Pročitajte vlastite metapodatke kandidata: izdavač, izvorni repozitorij, kanal, revizija, osnova i arhitektura. Zatim utvrdite tko održava VPN softver unutar radnog opterećenja i tko isporučuje njegova sigurnosna ažuriranja, jer su to često dvije različite strane. Neodržavani upstream unutar dobro održavanog charma jest problem podrške koji čeka loš tjedan.
juju info CHARM_NAME prijavljuje kanale, osnove i arhitekture u Juju 3.6, a dokumentacija napominje da se upit za određenu reviziju ne može kombinirati s tim filtrima. Pitajte za reviziju zasebno umjesto da gradite kombinaciju koju naredba odbija. Pročitajte i osnovu i arhitekturu, jer kanal može pokrivati više od jedne.
Zapišite točnu kombinaciju koju ste pregledali pored postavljanja. Tada je osvježavanje koje pomiče kanal namjerna promjena s prije i poslije, a ne iznenađenje u ponedjeljak.
Drugi korak: pročitajte konfiguraciju kao ugovor
Utvrdite ulogu koju charm igra: prekidanje udaljenog pristupa, pridruživanje postojećem VPN-u ili nešto sasvim drugo. Zatim pronađite kako dokumentira upis klijenata, pouzdane izdavatelje, rotaciju vjerodajnica i opoziv. Ta četiri odlučuju možete li to voditi, a generirana klijentska datoteka osjetljiv je izlaz, a ne datoteka za tiket.
Slijedite sučelja i radnje koje charm zaista izlaže. Ne pretpostavljajte da radnja upisa postoji samo zato što je drugi charm za isti softver ima.
Pitajte što usklađivanje radi s ručnim izmjenama. Ako charm prepiše konfiguracijsku datoteku pri sljedećem ažuriranju, ručna popravka ima rok trajanja od jedne nadogradnje. Pitajte održavatelje gdje je to ponašanje dokumentirano i tretirajte tišinu kao nepoznato.
Treći korak: odvojite slušatelja od proslijeđene staze
Vanjski slušatelj je socket koji prihvaća tunel. Prosljeđivanje je ono što se događa s prometom unutar njega, a povratna staza je ono što odgovorima omogućuje da se vrate. Charm može isporučiti prvo i ostaviti druga dva infrastrukturnom timu.
Izlaz je treći dio. Ako klijenti tunela trebaju dosegnuti internet kroz ovog hosta, mora postojati raspored adresiranja ili prevođenja, i on se ne stvara otvaranjem porta. Dodijelite vlasnika tom dijelu prije dolaska prvog klijenta.
Četvrti korak: izlaganje je radnja vatrozida
U Juju 3.6 izlaganje aplikacije prilagođava pravila cloud vatrozida i prema zadanim postavkama dopušta promet s bilo kojeg izvora prema portovima koje je radno opterećenje otvorilo. Endpoint i CIDR selektori naredbe postoje upravo zato da se taj zadani izbor može suziti.
Izlaganje ne stvara VPN korisnike, ne validira njihove vjerodajnice i ne instalira politiku prosljeđivanja. Ono također ne dokazuje da radno opterećenje sluša na adresi i transportu koje očekujete, zbog čega je test nakon izlaganja važniji od poruke o uspjehu. Provjerite socket koji sluša na unit-u, kao i cloud pravilo.
Peti korak: prihvatite s četiri testa
Nakon odobrenog postavljanja upišite novog klijenta i potvrdite predviđenu privatnu uslugu. Zatim opozovite taj identitet i potvrdite da pristup zaista prestaje, umjesto da se samo odbije sljedeća prijava. Ponovite provjeru s mreže koju ne kontrolirate, a zatim iz ureda, jer ta dva puta odgovaraju na različita pitanja.
Završite nadogradnjom i ponovnim povezivanjem, jer tu međusobno djeluju usklađivanje, rukovanje vjerodajnicama i ponovna pokretanja usluga. Ako dokumentacija ne može objasniti ko posjeduje jednu od tih operacija, zapišite to kao prazninu u prihvaćanju umjesto da je popunite neodržavanim receptom iza istog imena charma. Zapisana praznina je odluka; tiho popunjena praznina je budući prekid. Predajte je onome ko posjeduje odluku o usluzi, s datumom kada ste je pronašli.