Izvoz iz Viscosity proti običajnemu profilu OpenVPN v Linuxu
Paket .visz in običajna datoteka OpenVPN sta različna vsebnika. Primerjajte, kaj vsak prinaša, na kaj se sklicuje in kateri odjemalec ga lahko resnično prebere.
Preimenovanje datoteke .visz iz Viscosity v .ovpn ne spremeni vsebine, ker razširitev nikoli ni opisovala protokola. Pomembna primerjava je med paketom z odvisnostmi in običajnim odjemalčevim profilom brez njih. Ugotovite, kateri vsebnik ste v resnici prejeli, preden uvozniku v Linuxu naročite, naj ga prebere.
Kaj vsebuje vsak vsebnik
Dokumentacija o izvozu Viscosity opisuje paket povezave .visc in arhivsko obliko .visz, ki je stisnjena arhiv tar. Paket nosi konfiguracijo skupaj z datotekami potrdila, ključa in skriptov, od katerih je odvisen. Običajen profil OpenVPN je ena datoteka, in vse, na kar se sklicuje, mora obstajati ločeno ali biti vgrajeno znotraj.
Ta razlika je celotna primerjava. Odnosi paketa so del artefakta; odnosi običajnega profila so predpostavka. Premik paketa v Linux brez ohranitve teh odnosov ustvari datoteko, ki se odpre in nato spodleti pri prvem manjkajočem sklicu. Profil, ki vgrajuje svoja potrdila, se tej napaki izogne tako, da nosi vse na enem mestu, kar je priročno, dokler nekdo ne potrebuje zamenjati enega od njih.
Zunanja razširitev vam pove, kateri vsebnik imate, ne kateri odjemalec ga lahko uporabi.
Kje se konfiguracija zares začne
Znotraj paketa ponudnik dokumentira config.conf ob odvisnih datotekah, sklici pa se razrešujejo lokalno. Ta datoteka je izhodišče, ne ime arhiva in ne potrdilo, ki slučajno stoji na vrhu seznama mape.
V Linuxu se paket lahko prikaže kot mapa in ne kot en sam predmet, ker se arhiv razširi v datoteke, ki pričakujejo, da bodo skupaj. Ohranjajte relativne poti skladne v delovnem prostoru, v katerega razširjate, in ne pretvarjajte absolutne poti Windows v pot Linux ročno. Manjkajoča odvisna datoteka in napačna pot povzročita enako pritožbo odjemalca.
Brisanje možnosti zaupanja ali identitete, da bi to pritožbo utišali, ni popravek.
Česa paket ne prenese
Lastne nastavitve Viscosity niso vse možnosti OpenVPN. Skripte, vedenje poti in nastavitve aplikacije bo morda treba predstaviti s podprto integracijo odjemalca Linux, namesto da bi jih kopirali kot besedilo, ki ga lahko izvede drug program.
S priloženo skripto ravnajte kot s podatki, dokler je ne preberete in ne ugotovite, da je dovoljena. Zagon zaradi tega, ker jo je izvoz vseboval, obrne pregled, ki bi ga morali opraviti. Enaka previdnost velja za vgrajene poverilnice: paket lahko nosi gradivo zasebnega ključa, zato delovna kopija sodi na zaščiteno mesto in ne v mapo prenosov.
Izvirnik ostane zaščiten, dokler migracija ni sprejeta.
Kaj mora odločiti stran Linux
Odločite, kdo bo imel v lasti povezavo: Community OpenVPN sam, vtičnik NetworkManager ali drug podprt odjemalec. Vsak sprejme drugačen nabor možnosti in vsak upravlja poti, razreševalnike in skrivnosti drugače. Datoteka, ki se v enem uvozniku uspešno odpre, lahko drugi zavrne, in uspeh pri uvozu ne dokazuje združljivosti z načrtovano povezavo. Vprašajte upravljavca, ali že obstaja profil, združljiv z Linuxom, ker je začetek s podprtim artefaktom krajši od prevajanja enega.
Zaupanje v strežnik, identiteto odjemalca in zaščito zasebnega ključa držite kot tri ločena vprašanja.
Pregled pred povezavo
Preverite končno točko in prenos, način preverjanja pristnosti, vsak sklic na datoteko ter načrtovano politiko poti in DNS. Nato neodvisno preverite povezavo in potrebno aplikacijo, ker tunel, ki se dvigne, ne pove ničesar o tem, ali aplikacija doseže, kar potrebuje.
openvpn --config ./config.conf --verb 4
Primerjajte dogovorjeni rezultat s tem, kar po besedah upravljavca profil mora početi, in zabeležite vsako možnost, ki jo je odjemalec Linux prezrl.
Ko je migracija sprejeta, umaknite prenosne kopije z običajnim postopkom ravnanja s poverilnicami. Paket, puščen v skupni mapi, je poverilnica, puščena v skupni mapi.