OpenVPN Connect na Macu: popis uvezenih profila iz CLI-ja
Mac CLI prikazuje uvezene profile s njihovim ID-om, hostom i tipom. Koristite taj popis za migraciju umjesto kopiranja privatne mape za pohranu aplikacije.
Popis uvezenih veza dostupan je iz same aplikacije, a ne iz mape unutar Application Supporta. OpenVPN Connect za macOS izlaže zastavice naredbenog retka koje ispituju njegovu vlastitu pohranu profila, što znači da odgovor dolazi iz istog modela koji koristi GUI. Zato dokumentirani popis nadmašuje svaku mapu koju pronađete pregledavanjem. To također objašnjava zašto mapa nije njegova zamjena.
Ono što naredba čita jest mali zapis po uvezenom profilu: identifikator, prikazno ime, host, tip profila, pohranjeno korisničko ime i svako nadjačavanje poslužitelja. Sve ostalo o vezi živi iza tog zapisa. Zapis je popis i namjerno je uzak.
Do čega zapravo dosežu CLI zastavice
Mac vodič za naredbeni redak dokumentira --version i --list-profiles uz izvršnu datoteku OpenVPN Connect. Put u dokumentaciji je rezervirano mjesto i mora se zamijeniti binarnom datotekom unutar instaliranog paketa aplikacije. Stavite taj put u navodnike jer nazivi paketa aplikacija obično sadrže razmake.
Ta binarna datoteka nije openvpn izvršna datoteka iz Homebrewa. To su različiti programi s različitim zastavicama, a pokretanje pomoći klijenta zajednice na pitanje o Connectu daje samouvjeren pogrešan odgovor.
Pokrenite upit u kontekstu korisnika čije profile želite pregledati. Pohrana profila je stanje po korisniku, pa administratorska ljuska može vidjeti drugačiji popis ili nijedan. Ako je popis prazan dok GUI jasno prikazuje vezu, ta neusklađenost je prvo što treba provjeriti.
Čitajte zapis, ne samo ime
Navedena polja postoje da razlikuju unose koji izgledaju isto. Dva profila mogu dijeliti prikazno ime i ipak pokazivati na različite hostove, a identifikator je ono što ih razlikuje kada zapišete onaj koji mislite. Zapišite ID uz ime, ne umjesto njega.
Polje tipa govori kako se profil autentificira: automatska prijava, zaključan na korisnika ili zaključan na poslužitelj. Ta klasifikacija objašnjava koje će vjerodajnice aplikacija tražiti i može li veza početi bez prisutne osobe.
Ime hosta i nadjačavanje poslužitelja su činjenice usmjeravanja. Poznato ime plus nadjačavanje na staging host drugačija je veza od istog imena bez nadjačavanja, a razliku pokazuje samo zapis. Usporedite nadjačavanje prije nego što usporedite bilo što drugo. To je polje koje najčešće ostane iza kada se profil ponovno stvara ručno.
Zašto je mapa za pohranu loša zamjena
Mapa unutar Application Supporta privatna je pohrana, a ne dokumentirano sučelje. Njezin se raspored može mijenjati između izdanja, a datoteke unutra imaju smisla samo aplikaciji koja ih je zapisala.
Kopiranje te mape na drugi Mac prenosi datoteke, ali ne i kontekst o kojem ovise. Unosi u Keychainu, upisani korisnik i vlastito knjigovodstvo aplikacije odvojeni su, pa se kopirana mapa može pojaviti na mjestu i ipak ne uspjeti uspostaviti vezu. Migracija koja izgleda dovršeno, a ne povezuje se, gora je od one koja odbija početi.
Tretirajte mapu kao sigurnosnu kopiju nepoznate vrijednosti, a ne kao format migracije. Ako trebate premjestiti vezu, premjestite izvorni profil koji je izdao poslužitelj, a ne dio stanja druge instalacije.
Što vam popis ne može reći
Popis ne izvozi prenosivu datoteku .ovpn i ne vraća vjerodajnice ni certifikate koje aplikacija drži. Izvješćuje da profil postoji i na što cilja. Kako ga drugdje ponovno stvoriti zasebno je pitanje sa zasebnim odgovorom.
Za migraciju nabavite odobreni izvorni profil ili trenutačno preuzimanje s poslužitelja, a zatim ga uvezite kroz podržani tijek rada. Dokumentirana zastavica za uvoz prima izvornu datoteku; smjer izvoza nije dio tog sučelja.
Održavajte izlaz popisa čistim
Izlaz može sadržavati interne nazive hostova i identifikatore računa. Tretirajte ga kao svaki drugi izvoz popisa i prije dijeljenja snimke zaslona prekrijte polja hosta i korisnika.
Pregled ne zahtijeva prekidač za uvoz ni zaporku. Ako naredba koju ste dobili traži vjerodajnice samo za popis profila, zaustavite se i provjerite dokumentirane zastavice. Popis je upit samo za čitanje i takav treba ostati.