Listen over importerede forbindelser er tilgængelig fra selve programmet, ikke fra en mappe inde i Application Support. OpenVPN Connect til macOS eksponerer kommandolinjeflag, der forespørger sit eget profillager, hvilket betyder, at svaret kommer fra den samme model, som GUI'en bruger. Derfor slår den dokumenterede liste enhver mappe, du finder ved at browse. Det forklarer også, hvorfor mappen ikke er en erstatning for den.

Det, kommandoen læser, er en lille post pr. importeret profil: en identifikator, et visningsnavn, en vært, en profiltype, det gemte brugernavn og en eventuel servertilsidesættelse. Alt andet om forbindelsen ligger bag den post. Posten er oversigten, og den er med vilje smal.

Hvad CLI-flagene faktisk når

Mac-kommandolinjeguiden dokumenterer --version og --list-profiles mod den kørbare OpenVPN Connect-fil. Stien i dokumentationen er en pladsholder og skal erstattes med binæren inde i den installerede programpakke. Sæt stien i anførselstegn, fordi navne på programpakker normalt indeholder mellemrum.

Den binære fil er ikke openvpn-kørbar fil fra Homebrew. De er forskellige programmer med forskellige flag, og at køre fællesskabsklientens hjælpeoutput mod et Connect-spørgsmål giver et selvsikkert forkert svar.

Kør forespørgslen i konteksten af den bruger, hvis profiler du vil undersøge. Et profillager er tilstand pr. bruger, så en administrator-shell kan se en anden oversigt eller slet ingen. Hvis listen er tom, mens GUI'en tydeligt viser en forbindelse, er den uoverensstemmelse det første, du skal kontrollere.

Læs posten, ikke kun navnet

De viste felter findes for at skelne poster, der ligner hinanden. To profiler kan dele et visningsnavn og stadig pege på forskellige værter, og identifikatoren er det, der skelner dem, når du skriver den ned, du mener. Notér ID'et ved siden af navnet, ikke i stedet for det.

Typefeltet fortæller, hvordan profilen godkender: automatisk login, låst til bruger eller låst til server. Den klassifikation forklarer, hvilken legitimationsoplysning appen vil spørge om, og om en forbindelse kan starte uden en person til stede.

Værtsnavn og servertilsidesættelse er rutefakta. Et velkendt navn plus en tilsidesættelse til en staging-vært er en anden forbindelse end det samme navn uden tilsidesættelse, og kun posten viser forskellen. Sammenlign tilsidesættelsen, før du sammenligner noget andet. Det er det felt, der oftest efterlades, når en profil genskabes manuelt.

Hvorfor lagringsmappen er en dårlig erstatning

Mappen under Application Support er privat lager, ikke en dokumenteret grænseflade. Dens layout kan ændre sig mellem versioner, og filerne i den giver kun mening for det program, der skrev dem.

Kopiering af mappen til en anden Mac bærer filerne, men ikke den kontekst, de afhænger af. Keychain-poster, den tilmeldte bruger og appens eget bogholderi er adskilte, så en kopieret mappe kan se ud at være på plads og stadig ikke kunne forbinde. En migrering, der ser komplet ud og ikke forbinder, er værre end en, der nægter at starte.

Behandl mappen som en sikkerhedskopi af ukendt værdi i stedet for et migreringsformat. Hvis du skal flytte en forbindelse, flyt en kilde-profil, som serveren har udstedt, ikke en del af en anden installations tilstand.

Hvad oversigten ikke kan fortælle dig

Listen eksporterer ikke en flytbar .ovpn-fil og giver ikke de legitimationsoplysninger eller certifikater tilbage, som appen har. Den rapporterer, at en profil findes, og hvad den sigter mod. Hvordan man genskaber den andre steder, er et separat spørgsmål med et separat svar.

Til migrering skal du skaffe den godkendte oprindelige profil eller serverens aktuelle download og derefter importere den gennem den understøttede arbejdsgang. Det dokumenterede importflag tager en kildefil; eksportretningen er ikke en del af den grænseflade.

Hold oversigtens output rent

Outputtet kan indeholde interne værtsnavne og kontoidentifikatorer. Behandl det som enhver anden oversigtseksport, og slør vært- og brugerfelterne, før du deler et skærmbillede.

Inspektion kræver ikke et importflag eller en adgangskode. Hvis en kommando, du har fået, beder om legitimationsoplysninger blot for at liste profiler, så stop og kontroller de dokumenterede flag. Listen er en skrivebeskyttet forespørgsel, og det bør den blive ved med at være.

Relaterede artikler