Paketa VPN offline: pyetni makinën e synuar se çfarë i duhet
Lëreni makinën e palidhur të përshkruajë vetë grupin e varësive të saj. Dy udhëtime vajtje-ardhje, kërkesë pastaj importim, të ndjekura nga transaksioni APT që ju duhet ta ekzekutoni gjithsesi.
Ju nevojitet klienti VPN për të arritur rrjetin që normalisht furnizon paketat e tij, dhe ky është një rreth i vogël i rregullt. Shkarkimi i një DEB-je të vetme OpenVPN në një makinë tjetër zakonisht përfundon me një varësi të dytë që mungon, pastaj një të tretë, e pastaj një mbrëmje të tërë duke ndjekur versionet e bibliotekave. Alternativa është t'i lejoni makinës së palidhur të thotë, me termat e saj, çfarë i nevojitet menaxherit të paketave të saj. Gjithçka më poshtë rrjedh nga ky ndryshim i asaj se kush pyet.
Në sistemet e familjes Debian ai bisedë bëhet përmes apt-offline, një rrjedhë kërkese dhe kthimi. Vetë mjedisi i tij i ekzekutimit duhet të jetë i pranishëm fillimisht në objektiv, i instaluar nga media të miratuara ose nga një bootstrap tjetër i menaxhuar nga administratori, sepse asnjë mjet nuk mund të nisë vetveten nga asgjëja.
Filloni nga gjendja e paketave të objektivit, jo nga ajo e ndihmësit
Regjistroni lëshimin e shpërndarjes, arkitekturën e hapësirës së përdoruesit dhe burimet e konfiguruara të paketave të objektivit përpara çdo gjëje tjetër. Këto tre fakte vendosin cila zbatim VPN dhe cila integrim me desktopin janë të përshtatshme, dhe janë fakte që një ndihmës i lidhur nuk mund t'i sigurojë.
Ndihmësi shkarkon skedarë; ai nuk bëhet baza e varësive. Një laptop më i ri ku OpenVPN është tashmë i instaluar ka një gjendje paketash krejt të ndryshme nga objektivi, prandaj suksesi i tij nuk provon asgjë për atë që objektivi mund të pranojë.
Vendosni gjithashtu çfarë dëshironi në të vërtetë. Motori VPN, një shtojcë shërbimi NetworkManager dhe një redaktues grafik janë paketa të veçanta, dhe zgjedhja e saktë varet nga lëshimi dhe nga mënyra se si përdoruesi do të menaxhojë lidhjen. Një server pa ekran ka nevojë për motorin dhe një skedar konfigurimi; një desktop ka nevojë për shtojcën që i lejon cilësimeve të tij të rrjetit të zotërojnë tunelin. Kërkimi i grupit të gabuar prodhon një instalim që ia del dhe një lidhje që askush nuk mund ta nisë.
Dy udhëtime vajtje-ardhje, në këtë rend
Manuali ndan tre operacione: gjeneroni një kërkesë në sistemin e palidhur, shkarkoni në një ndihmës të lidhur, importoni përsëri në objektiv. Rifreskoni metadata e depove të objektivit përpara se të kërkoni paketa, sepse kërkesa për paketa ndërtohet nga ato metadata, dhe indekset e vjetruara prodhojnë kërkesa që ndihmësi nuk mund t'i plotësojë.
Në objektiv, një komandë administratori në formën apt-offline set vpn-meta.sig --update shkruan kërkesën e rifreskimit. Çojeni atë skedar në makinën e lidhur dhe shkarkoni një pako me apt-offline get vpn-meta.sig --bundle vpn-meta.zip. Kthejeni pakon dhe importojeni në objektiv me apt-offline install vpn-meta.zip, përsëri si administrator.
Tani gjeneroni kërkesën për paketa nga metadata e rifreskuar, për shembull apt-offline set vpn-deps.sig --install-packages openvpn, dhe përsëriteni udhëtimin me një emër të ri pakoje. Mbani çdo kërkesë të çiftuar me pakon që prodhoi; një pako e gjeneruar kundrejt metadata më të vjetra nuk është e njëjta kërkesë, edhe kur emrat e skedarëve duken të këmbyeshëm.
Shtoni paketat e integrimit vetëm kur dizajni ka nevojë për to
Nëse desktopi duhet të menaxhojë tunelin përmes cilësimeve të tij të rrjetit, kërkesa ka nevojë për shtojcën përkatëse përveç motorit. Përfshini emrat konkretë të paketave që ofron lëshimi juaj në vend të një liste të mbajtur mend nga një shpërndarje tjetër, dhe gjeneroni një kërkesë të re sa herë lista ndryshon. Fiksimi i versioneve meriton gjithashtu një mendim: një pako e ndërtuar për një lëshim më të ri mund të plotësojë emrin dhe prapëseprapë të dështojë gjatë ekzekutimit. Këtu një grup fiks prej katër paketash bëhet barrë, sepse lista e saktë është veti e objektivit dhe vetëm objektivi mund ta llogarisë atë.
Edhe këtu një grup fiks prej katër paketash bëhet barrë. Lista e saktë është veti e objektivit, dhe objektivi është makina e vetme që mund ta llogarisë saktë.
Importimi i një pakoje nuk është instalimi i VPN-së
Pavarësisht emrit, operacioni i instalimit thjesht depoziton të dhëna APT në mjedisin e menaxhimit të paketave. Ai nuk kryen transaksionin e paketave. Plotësoni dhe rishikoni instalimin real APT të objektivit nga të dhënat e furnizuara lokalisht, dhe lexoni daljen në vend që të supozoni se suksesi i ZIP do të thotë që softueri është i pranishëm.
Nëse ai transaksion ende kërkon skedarë të padisponueshëm, ruani varësinë konkretë që mungon ose gabimin e depos dhe gjeneroni kërkesën tjetër prej tij. Mos zëvendësoni një DEB nga një lëshim tjetër dhe mos çaktivizoni kontrollet e checksum-it ose vërtetimin e depos për ta detyruar. Manuali paralajmëron shprehimisht kundër anashkalimit të verifikimit të skedarëve të shkarkuar, dhe me të drejtë: një pako e paverifikuar është një rezultat më i keq sesa një instalim i dështuar.
Paketat janë vetëm gjysma e parë
Instalimi i softuerit është i ndarë nga marrja e pikës fundore të miratuar, profilit, materialit të besimit dhe kredencialeve, secili prej të cilëve mund të ketë dorëzimin e vet të kontrolluar. Një grup paketash që funksionon pa një profil të vlefshëm nuk lidhet me asgjë.
Pastaj mbajeni gjallë rrugën e transferimit offline për përditësimet e ardhshme. Trajtimi i lidhjes së parë të suksesshme si fundi i mirëmbajtjes do të thotë që përditësimi tjetër i sigurisë pret derisa dikush me makinë të mund të vijë, dhe kështu një rrjet offline mbetet pa zhurmë vite pas.