Import af en .ovpn-fil: hvad den installerer, og hvad den ikke gør
Importér operatørens fil gennem klientens egen arbejdsgang. Kontrollér indlejrede certifikater, ikke-understøttede direktiver og den post, du faktisk starter.
Du har importeret profilen, klienten rapporterer forbindelse, og systemets certifikatliste ser præcis ud som før. Det er det forventede resultat, ikke et mislykket import. En .ovpn-fil er en tekstkonfiguration, der fortæller en kompatibel OpenVPN-klient, hvordan den når en server, og hvordan den godkender sig, og den skriver aldrig noget i enhedens tillidslager. To fejl følger af forvirringen: at forvente, at en indbygget VPN-type dukker op, og at konkludere, at importen mislykkedes, fordi der ikke dukkede et certifikat op.
Forestillingen om, at en import installerer et certifikat
Profilen kan bære certifikatmateriale indlejret, og det er der, ideen kommer fra: en tekstblok mellem vinkelparenteser ligner en installation. Klienten parser den i stedet som konfiguration og giver certifikatet til sit eget TLS-lag i stedet for til styresystemet. Der tilføjes intet til enhedens tillidsindstillinger, og der bør ikke tilføjes noget. Filen beskriver en forbindelse, mens tillidslageret beskriver, hvem enheden er parat til at tro på.
Profilen er også ubrugelig uden den private nøgle, den henviser til, hvilket er endnu en grund til, at den ikke er et certifikat. Hent filen fra operatørens verificerede kanal, og behandl den som følsom, fordi den kan indlejre identitetsmateriale, der tilhører dig. Mister du nøglen, bliver profilen en beskrivelse af en forbindelse, du ikke kan etablere.
Åbn filen, som klienten dokumenterer det
Brug klientens dokumenterede filimport i stedet for at omdøbe filendelsen eller indsætte teksten i en VPN-dialog, der ikke har noget med sagen at gøre. Nogle produkter accepterer også en URL eller et pakket arkiv, og det er separate understøttede metoder med deres egne fejlmåder. Hvis certifikater eller nøgler kommer som separate filer, så find ud af, hvordan klienten forventer at modtage dem, før du flytter noget. Kopierer du kun .ovpn-teksten til en anden maskine, peger hver refereret sti på en fil, der ikke er der, og den fejl, du får, vil handle om en manglende fil snarere end et manglende import.
Det er portabilitetsfælden i én sætning: teksten rejser, og referencerne gør ikke. Læg de refererede filer i det layout, klienten dokumenterer, eller konverter profilen til indlejret form, hvis klienten understøtter det.
Indlejret materiale kontra refererede filer
En indlejret profil bærer CA, certifikat og nøgle inde i filen, så den er selvstændig og portabel, men også ét objekt, der skal beskyttes lige så omhyggeligt som nøglen i den. En refereret profil angiver stier på disken, hvilket kun virker, hvor disse stier findes, og hvor klienten har tilladelse til at læse dem. At flytte den ene form uden den anden er den sædvanlige portabilitetsfejl, og den viser sig som en TLS-fejl snarere end en importfejl. Ingen af formerne ændrer sikkerhedsmodellen, fordi klienten stadig validerer serveren og stadig har brug for en brugbar privat nøgle.
En profil, der slår verifikationen fra for at få importen til at lykkes, har byttet kontrollen for en forestilling om fremskridt. Sæt indstillingen tilbage, før du opretter forbindelse til noget rigtigt.
Et afvist direktiv er en klientuoverensstemmelse
Et direktiv, som en desktopklient accepterer, kan blive afvist af en mobilklient eller et forenklet desktopbuild, og scriptkroge, routingkommandoer og nogle transportvalg falder i den kategori. Klienten er ikke besværlig; den afviser at køre instruktioner, den ikke kan håndhæve. Importfejl navngiver normalt direktivet, og det navn er langt mere nyttigt end en generel besked om, at import ikke er mulig. Søg efter navnet i klientens egen dokumentation, før du overhovedet redigerer profilen.
Fjern ikke serververifikation, og aktivér ikke ukendt scripting bare for at få importen igennem. Find enten en klient, der understøtter direktivet, eller bed operatøren om en profil skrevet til den klient, du faktisk kører. At fjerne en linje for at tysse en fejl ændrer det, forbindelsen garanterer, og den ændring overlever importen.
Kontrollér den post, du faktisk starter
Intet garanterer, at filen, du netop har hentet, erstattede den kopi, der blev importeret i sidste måned, så bekræft det valgte profilnavn og dets serveroplysninger, før du opretter forbindelse. Efter forbindelsen skal du teste den ressource, du faktisk har brug for, og undersøge routing- og DNS-adfærden, fordi en gennemført forbindelse kun er første trin. Hvis profilen afvises, så gem den præcise importbesked og klientversionen, for det er et andet problem end en profil, der importeres og derefter ikke kan nå sin server. OpenVPN-manualen dokumenterer de direktiver, en profil kan indeholde, og det er den reference, du skal tjekke, før du redigerer en.
Når erstatningen virker, skal du pensionere den gamle post med klientens eget fjernelsesværktøj. Sletter du filen fra Overførsler, forbliver den gemte forbindelse inde i appen urørt. Afslut med at notere, hvilket profilnavn der er aktivt, så den næste person ikke opretter forbindelse gennem den kopi, du ville pensionere.