.ovpn failo importavimas: ką jis įdiegia, o ko ne
Importuokite operatoriaus failą per paties kliento darbo eigą. Patikrinkite įterptus sertifikatus, nepalaikomas direktyvas ir įrašą, kurį iš tikrųjų paleidžiate.
Jūs importavote profilį, klientas praneša apie ryšį, o sistemos sertifikatų sąrašas atrodo lygiai taip pat kaip anksčiau. Tai laukiamas rezultatas, o ne nepavykęs importas. .ovpn failas yra tekstinė konfigūracija, kuri suderinamam OpenVPN klientui nurodo, kaip pasiekti serverį ir kaip autentifikuotis, ir ji niekada nieko neįrašo į įrenginio pasitikėjimo saugyklą. Iš šios painiavos kyla dvi klaidos: tikėtis, kad atsiras vietinis VPN tipas, ir daryti išvadą, kad importas nepavyko, nes neatsirado joks sertifikatas.
Įsitikinimas, kad importas įdiegia sertifikatą
Profilis gali nešti sertifikato medžiagą savyje, ir iš čia kyla ši idėja: teksto blokas tarp kampinių skliaustų atrodo kaip diegimas. Klientas vietoj to jį interpretuoja kaip konfigūraciją ir perduoda sertifikatą savo TLS sluoksniui, o ne operacinei sistemai. Į įrenginio pasitikėjimo nustatymus nieko nepridedama, ir nieko neturėtų būti pridedama. Failas aprašo ryšį, o pasitikėjimo saugykla aprašo, kuo įrenginys pasirengęs tikėti.
Profilis taip pat nenaudingas be privataus rakto, į kurį jis nurodo, ir tai dar viena priežastis, kodėl tai ne sertifikatas. Gaukite failą iš patikrinto operatoriaus kanalo ir traktuokite jį kaip slaptą informaciją, nes jame gali būti jums priklausančios tapatybės medžiagos. Praraskite raktą, ir profilis taps ryšio, kurio negalite sukurti, aprašymu.
Atidarykite failą taip, kaip dokumentuoja klientas
Naudokite dokumentuotą kliento failo importavimo parinktį, o ne pervadinkite plėtinį arba įklijuokite tekstą į nesusijusį VPN dialogą. Kai kurie produktai taip pat priima URL arba supakuotą archyvą, ir tai yra atskiri palaikomi metodai su savais gedimo būdais. Jei sertifikatai ar raktai ateina kaip atskiri failai, išsiaiškinkite, kaip klientas tikisi juos gauti, prieš ką nors perkeldami. Nukopijavus tik .ovpn tekstą į antrą mašiną, kiekvienas nurodytas kelias lieka rodyti į failą, kurio ten nėra, ir gauta klaida kalbės apie trūkstamą failą, o ne apie trūkstamą importą.
Tai perkeliamumo spąstai vienoje eilutėje: tekstas keliauja, o nuorodos ne. Įdėkite nurodytus failus į dokumentuotą kliento išdėstymą arba konvertuokite profilį į įterptą formą, jei klientas tai palaiko.
Įterpta medžiaga prieš nurodytus failus
Įterptas profilis neša CA, sertifikatą ir raktą failo viduje, todėl jis yra savarankiškas ir perkeliamas, bet kartu ir vienas objektas, kurį reikia saugoti taip pat atidžiai kaip jame esantį raktą. Nuorodas naudojantis profilis nurodo kelius diske, o tai veikia tik ten, kur tie keliai egzistuoja ir kur klientas veikia turėdamas leidimą juos skaityti. Vienos formos perkėlimas be kitos yra įprastas perkeliamumo gedimas, ir jis pasireiškia kaip TLS klaida, o ne importo klaida. Nė viena forma nekeičia saugumo modelio, nes klientas vis tiek tikrina serverį ir vis tiek jam reikia tinkamo privataus rakto.
Profilis, kuris išjungia tikrinimą, kad importas pavyktų, iškeitė patikrą į pažangos įspūdį. Grąžinkite tą nustatymą prieš prisijungdami prie ko nors tikro.
Atmesta direktyva reiškia kliento neatitikimą
Direktyvą, kurią priima stalinis klientas, gali atmesti mobilusis klientas arba supaprastinta stalinė versija, ir scenarijų kabliukai, maršrutizavimo komandos bei kai kurios transporto parinktys patenka į šią kategoriją. Klientas nekelia sunkumų; jis atsisako vykdyti instrukcijas, kurių negali užtikrinti. Importo klaidos paprastai nurodo direktyvos pavadinimą, ir šis pavadinimas yra daug naudingesnis už bendrą pranešimą, kad importuoti nepavyksta. Ieškokite šio pavadinimo paties kliento dokumentacijoje, prieš iš viso redaguodami profilį.
Nešalinkite serverio patikros ir neįjunkite nepažįstamo scenarijaus vien tam, kad importas praeitų. Raskite klientą, kuris palaiko tą direktyvą, arba paprašykite operatoriaus profilio, parašyto klientui, kurį iš tikrųjų naudojate. Eilutės pašalinimas, siekiant nutildyti klaidą, pakeičia tai, ką ryšys garantuoja, ir šis pakeitimas išlieka po importo.
Patikrinkite įrašą, kurį iš tikrųjų paleidžiate
Niekas negarantuoja, kad ką tik atsisiųstas failas pakeitė praėjusį mėnesį importuotą kopiją, todėl prieš prisijungdami patvirtinkite pasirinkto profilio pavadinimą ir jo serverio duomenis. Prisijungę išbandykite išteklį, kurio iš tikrųjų reikia, ir patikrinkite maršrutizavimo bei DNS elgseną, nes užbaigtas ryšys yra tik pirmas etapas. Jei profilis atmetamas, išsaugokite tikslią importo žinutę ir kliento versiją, nes tai yra kita problema nei profilis, kuris importuojamas, bet paskui nepasiekia savo serverio. OpenVPN vadovas dokumentuoja direktyvas, kurias profilis gali turėti, ir tai yra šaltinis, kurį reikia patikrinti prieš redaguojant.
Kai pakaitalas veikia, išveskite seną įrašą paties kliento pašalinimo valdikliu. Failo pašalinimas iš atsisiuntimų palieka programoje saugomą ryšį nepaliestą. Pabaigoje užsirašykite, kuris profilio pavadinimas aktyvus, kad kitas žmogus neprisijungtų per kopiją, kurią ketinote išvesti.