OpenVPN Connect sur Mac: listigi importitajn profilojn el la CLI
La Mac-CLI listigas importitajn profilojn kun ilia ID, gastiganto kaj tipo. Uzu tiun inventaron por migrado anstataŭ kopii la privatan konservan dosierujon de la aplikaĵo.
La listo de importitaj konektoj estas disponebla el la aplikaĵo mem, ne el dosierujo ene de Application Support. OpenVPN Connect por macOS montras komandliniajn flagojn, kiuj pridemandas sian propran profilan konservejon, kio signifas, ke la respondo venas el la sama modelo, kiun uzas la GUI. Tial la dokumentita listo superas ajnan dosierujon, kiun vi trovas per retumado. Ĝi ankaŭ klarigas, kial la dosierujo ne anstataŭas ĝin.
Tio, kion la komando legas, estas malgranda rikordo por ĉiu importita profilo: identigilo, montra nomo, gastiganto, profila tipo, la konservita uzantnomo kaj ajna servila superregado. Ĉio alia pri la konekto vivas malantaŭ tiu rikordo. La rikordo estas la inventaro, kaj ĝi estas intence mallarĝa.
Kion la CLI-flagoj efektive atingas
La Mac-gvidilo pri komandlinio dokumentas --version kaj --list-profiles por la plenumebla dosiero de OpenVPN Connect. La vojo en la dokumentaro estas anstataŭigilo kaj devas esti anstataŭigita per la binara dosiero ene de la instalita aplikaĵa pako. Metu tiun vojon en citilojn, ĉar nomoj de aplikaĵaj pakoj kutime enhavas spacojn.
Tiu binara dosiero ne estas la openvpn-plenumeblo de Homebrew. Ili estas malsamaj programoj kun malsamaj flagoj, kaj ruli la helpon de la komunuma kliento kontraŭ demando pri Connect produktas memfidan malĝustan respondon.
Rulu la demandon en la kunteksto de la uzanto, kies profilojn vi volas inspekti. Profila konservejo estas stato por ĉiu uzanto, do administra ŝelo eble vidos alian inventaron aŭ neniun. Se la listo estas malplena dum la GUI klare montras konekton, tiu malkongruo estas la unua afero kontrolenda.
Legu la rikordon, ne nur la nomon
La listigitaj kampoj ekzistas por distingi enskribojn, kiuj aspektas similaj. Du profiloj povas kunhavigi montran nomon kaj tamen montri al malsamaj gastigantoj, kaj la identigilo estas tio, kio distingas ilin, kiam vi notas tiun, kiun vi celas. Notu la ID apud la nomo, ne anstataŭ ĝi.
La tipa kampo diras al vi, kiel la profilo aŭtentikigas: aŭtomata ensaluto, uzantoŝlosita aŭ serviloŝlosita. Tiu klasifiko klarigas, kiun akreditaĵon la aplikaĵo petos kaj ĉu konekto povas komenciĝi sen ĉeestanta persono.
Gastigantnomo kaj servila superregado estas la enkursigaj faktoj. Konata nomo plus superregado al staging-gastiganto estas malsama konekto ol la sama nomo sen superregado, kaj nur la rikordo montras la diferencon. Komparu la superregadon antaŭ ol kompari ion ajn alian. Ĝi estas la kampo plej ofte lasata malantaŭe, kiam profilo estas rekreata permane.
Kial la konserva dosierujo estas malbona anstataŭaĵo
La dosierujo sub Application Support estas privata konservejo, ne dokumentita interfaco. Ĝia aranĝo povas ŝanĝiĝi inter eldonoj, kaj la dosieroj ene havas signifon nur por la aplikaĵo, kiu skribis ilin.
Kopii tiun dosierujon al alia Mac portas la dosierojn sed ne la kuntekston, de kiu ili dependas. Keychain-enskriboj, la registrita uzanto kaj la propra librotenado de la aplikaĵo estas apartaj, do kopiita dosierujo povas aperi surloke kaj tamen malsukcesi konekti. Migrado, kiu aspektas kompleta kaj ne konektas, estas pli malbona ol tiu, kiu rifuzas komenciĝi.
Traktu la dosierujon kiel sekurkopion de nekonata valoro, ne kiel migran formaton. Se vi bezonas movi konekton, movu fontan profilon, kiun eldonis la servilo, ne pecon de la stato de alia instalado.
Kion la inventaro ne povas diri al vi
La listo ne eksportas porteblan dosieron .ovpn kaj ne redonas la akreditaĵojn aŭ atestilojn, kiujn la aplikaĵo tenas. Ĝi raportas, ke profilo ekzistas kaj kion ĝi celas. Kiel rekrei ĝin aliloke estas aparta demando kun aparta respondo.
Por migrado, akiru la aprobitan originan profilon aŭ la nunan servilan elŝuton, poste importu ĝin per la subtenata laborfluo. La dokumentita importa flago akceptas fontan dosieron; la eksporta direkto ne estas parto de tiu interfaco.
Tenu la inventaran eligon pura
La eligo povas enhavi internajn gastigantnomojn kaj kontajn identigilojn. Traktu ĝin kiel ajnan alian inventaran eksporton, kaj kaŝu la kampojn de gastiganto kaj uzanto antaŭ ol kunhavigi ekrankopion.
Inspektado ne postulas importan ŝaltilon aŭ pasvorton. Se komando, kiun vi ricevis, petas akreditaĵojn nur por listigi profilojn, haltu kaj kontrolu la dokumentitajn flagojn. La listo estas nurlegebla demando, kaj ĝi devus resti tia.