OpenVPN Connect pe Mac: listează profilurile importate din CLI
CLI-ul Mac listează profilurile importate cu ID-ul, gazda și tipul lor. Folosiți acel inventar pentru migrare în loc să copiați folderul privat de stocare al aplicației.
Lista conexiunilor importate este disponibilă din aplicația însăși, nu dintr-un folder din Application Support. OpenVPN Connect pentru macOS expune indicatori de linie de comandă care interoghează propriul depozit de profiluri, ceea ce înseamnă că răspunsul vine din același model pe care îl folosește GUI-ul. De aceea lista documentată depășește orice folder găsit navigând. Explică și de ce folderul nu este un substitut pentru ea.
Ceea ce citește comanda este o înregistrare mică pentru fiecare profil importat: un identificator, un nume afișat, o gazdă, un tip de profil, numele de utilizator stocat și orice suprascriere a serverului. Orice altceva despre conexiune trăiește în spatele acelei înregistrări. Înregistrarea este inventarul și este intenționat îngustă.
La ce ajung de fapt indicatorii CLI
Ghidul liniei de comandă pentru Mac documentează --version și --list-profiles față de executabilul OpenVPN Connect. Calea din documentație este un substituent și trebuie înlocuită cu binarul din pachetul aplicației instalate. Puneți acea cale între ghilimele, deoarece numele pachetelor de aplicații conțin de obicei spații.
Acest binar nu este openvpn executabilul din Homebrew. Sunt programe diferite cu indicatori diferiți, iar rularea ajutorului clientului comunității pe o întrebare despre Connect produce un răspuns greșit și încrezător.
Rulați interogarea în contextul utilizatorului ale cărui profiluri doriți să le inspectați. Depozitul de profiluri este stare per utilizator, așa că un shell de administrator poate vedea un inventar diferit sau niciunul. Dacă lista este goală în timp ce GUI-ul arată clar o conexiune, acea nepotrivire este primul lucru de verificat.
Citiți înregistrarea, nu doar numele
Câmpurile listate există pentru a distinge intrările care arată la fel. Două profiluri pot împărți un nume afișat și totuși pot indica gazde diferite, iar identificatorul este ceea ce le distinge când notați ceea ce intenționați. Notați ID-ul lângă nume, nu în locul lui.
Câmpul de tip vă spune cum se autentifică profilul: autentificare automată, blocat pe utilizator sau blocat pe server. Această clasificare explică ce acreditare va cere aplicația și dacă o conexiune poate începe fără o persoană prezentă.
Numele gazdei și suprascrierea serverului sunt faptele de rutare. Un nume familiar plus o suprascriere către o gazdă staging este o conexiune diferită de același nume fără suprascriere, iar doar înregistrarea arată diferența. Comparați suprascrierea înainte de a compara orice altceva. Este câmpul cel mai des lăsat în urmă când un profil este recreat manual.
De ce folderul de stocare este un substitut slab
Directorul din Application Support este stocare privată, nu o interfață documentată. Aspectul său se poate schimba între versiuni, iar fișierele din el au sens doar pentru aplicația care le-a scris.
Copierea acelui folder pe alt Mac transportă fișierele, dar nu contextul de care depind. Intrările Keychain, utilizatorul înregistrat și contabilitatea proprie a aplicației sunt separate, așa că un folder copiat poate părea la locul lui și totuși poate eșua conectarea. O migrare care pare completă și nu se conectează este mai rea decât una care refuză să pornească.
Tratați folderul ca pe o copie de rezervă de valoare necunoscută, nu ca pe un format de migrare. Dacă trebuie să mutați o conexiune, mutați un profil sursă emis de server, nu o felie din starea altei instalări.
Ce nu vă poate spune inventarul
Lista nu exportă un fișier .ovpn portabil și nu returnează acreditările sau certificatele pe care le deține aplicația. Raportează că un profil există și la ce țintește. Cum să îl recreați în altă parte este o întrebare separată cu un răspuns separat.
Pentru migrare, obțineți profilul original aprobat sau descărcarea actuală a serverului, apoi importați-l prin fluxul de lucru acceptat. Indicatorul de import documentat acceptă un fișier sursă; direcția de export nu face parte din acea interfață.
Păstrați curată ieșirea inventarului
Ieșirea poate conține nume de gazdă interne și identificatori de cont. Tratați-o ca orice alt export de inventar și mascați câmpurile de gazdă și utilizator înainte de a partaja o captură de ecran.
Inspectarea nu necesită un comutator de import sau o parolă. Dacă o comandă primită cere acreditări doar pentru a lista profiluri, opriți-vă și verificați indicatorii documentați. Lista este o interogare doar pentru citire și ar trebui să rămână așa.