OpenVPN Connect sa Mac: ilista ang mga na-import na profile mula sa CLI
Inililista ng Mac CLI ang mga na-import na profile kasama ang kanilang ID, host at uri. Gamitin ang imbentaryong iyon para sa migrasyon sa halip na kopyahin ang pribadong folder ng imbakan ng app.
Ang listahan ng mga na-import na koneksyon ay available mula sa app mismo, hindi mula sa folder sa loob ng Application Support. Inilalantad ng OpenVPN Connect para sa macOS ang mga flag ng command line na nagtatanong sa sarili nitong tindahan ng profile, ibig sabihin ang sagot ay nagmumula sa parehong modelo na ginagamit ng GUI. Kaya naman ang dokumentadong listahan ay mas mahusay kaysa sa anumang folder na makita mo sa pag-browse. Ipinaliwanag din nito kung bakit ang folder ay hindi kapalit nito.
Ang binabasa ng command ay isang maliit na tala para sa bawat na-import na profile: isang identifier, isang display name, isang host, isang uri ng profile, ang nakaimbak na username at anumang override ng server. Ang lahat ng iba pa tungkol sa koneksyon ay nasa likod ng talang iyon. Ang tala ang imbentaryo, at sadyang makitid ito.
Ano ang aktwal na naaabot ng mga flag ng CLI
Ang gabay sa command line ng Mac ay nagdodokumento ng --version at --list-profiles laban sa executable ng OpenVPN Connect. Ang path sa dokumentasyon ay isang placeholder at dapat palitan ng binary sa loob ng naka-install na package ng app. Ilagay ang path na iyon sa mga panipi, dahil ang mga pangalan ng app bundle ay karaniwang may mga puwang.
Ang binary na iyon ay hindi ang openvpn executable mula sa Homebrew. Iba't ibang programa ang mga ito na may iba't ibang flag, at ang pagpapatakbo ng help output ng community client laban sa isang tanong tungkol sa Connect ay nagbibigay ng kumpiyansang maling sagot.
Patakbuhin ang query sa konteksto ng user na ang mga profile ay gusto mong siyasatin. Ang tindahan ng profile ay estado ng bawat user, kaya ang administrator shell ay maaaring makakita ng ibang imbentaryo o wala. Kung walang laman ang listahan habang malinaw na nagpapakita ang GUI ng koneksyon, ang pagkakaibang iyon ang unang dapat suriin.
Basahin ang tala, hindi lang ang pangalan
Ang mga nakalistang field ay umiiral upang makilala ang mga entry na magkamukha. Dalawang profile ay maaaring magbahagi ng display name at tumuro pa rin sa magkaibang host, at ang identifier ang nagtatangi sa kanila kapag isinulat mo ang ibig mong sabihin. Isulat ang ID sa tabi ng pangalan, hindi kapalit nito.
Ang field ng uri ay nagsasabi kung paano nagpapatunay ang profile: automatic na pag-login, naka-lock sa user o naka-lock sa server. Ipinapaliwanag ng klasipikasyong iyon kung aling credential ang hihilingin ng app at kung ang isang koneksyon ay maaaring magsimula nang walang taong naroroon.
Ang hostname at override ng server ay ang mga katotohanan ng routing. Ang pamilyar na pangalan at override patungo sa staging host ay ibang koneksyon kaysa sa parehong pangalan na walang override, at ang tala lamang ang nagpapakita ng pagkakaiba. Ihambing ang override bago ihambing ang anupamang bagay. Ito ang field na pinakamadalas na naiiwan kapag ang isang profile ay muling ginawa gamit ang kamay.
Bakit mahinang kapalit ang folder ng imbakan
Ang direktoryo sa ilalim ng Application Support ay pribadong imbakan, hindi dokumentadong interface. Maaaring magbago ang layout nito sa pagitan ng mga release, at ang mga file sa loob nito ay may kahulugan lamang para sa app na sumulat sa kanila.
Ang pagkopya ng folder na iyon sa ibang Mac ay nagdadala ng mga file ngunit hindi ang konteksto na kanilang pinagkakatiwalaan. Ang mga entry ng Keychain, ang rehistradong user at ang sariling accounting ng app ay hiwalay, kaya ang kopyadong folder ay maaaring lumitaw sa lugar nito at hindi pa rin makakonekta. Ang migrasyon na mukhang kumpleto at hindi kumokonekta ay mas masahol kaysa sa tumatangging magsimula.
Ituring ang folder bilang backup na may hindi kilalang halaga, hindi bilang format ng migrasyon. Kung kailangan mong ilipat ang isang koneksyon, ilipat ang source profile na inisyu ng server, hindi isang bahagi ng estado ng ibang pag-install.
Ano ang hindi masasabi ng imbentaryo sa iyo
Ang listahan ay hindi nag-e-export ng portableng file na .ovpn at hindi ibinabalik ang mga credential o certificate na hawak ng app. Itinatala lamang nito na may profile at kung ano ang target nito. Paano ito muling gawin sa ibang lugar ay hiwalay na tanong na may hiwalay na sagot.
Para sa migrasyon, kunin ang aprubadong orihinal na profile o ang kasalukuyang download ng server, pagkatapos ay i-import ito sa pamamagitan ng sinusuportahang workflow. Ang dokumentadong import flag ay tumatanggap ng source file; ang direksyon ng export ay hindi bahagi ng interface na iyon.
Panatilihing malinis ang output ng imbentaryo
Ang output ay maaaring maglaman ng mga panloob na hostname at identifier ng account. Ituring ito tulad ng anumang iba pang export ng imbentaryo, at itago ang mga field ng host at user bago magbahagi ng screenshot.
Ang inspeksyon ay hindi nangangailangan ng import switch o password. Kung ang command na ibinigay sa iyo ay humihingi ng credential para lamang ilista ang mga profile, huminto at suriin ang mga dokumentadong flag. Ang listahan ay read-only na query, at dapat manatiling ganoon.