Einn lyklasmellur nægir til að ræsa Mac-VPN, og það eru tvær Apple-eigin leiðir til að binda það. Shortcuts gefur hverri flýtileið sína eigin lyklasamsetningu og færslu í valmyndarstikunni. Automator gefur þér Quick Action þar sem þú úthlutar lyklinum í Kerfisstillingum, fjarri sjálfu vinnuflæðinu. Báðar leiðir senda sömu beiðni til sömu tengiþjónustunnar, svo munurinn sem skiptir máli er hvar bindingin býr, hvaða heimildarhlið þú ferð í gegnum, og hvað þú skoðar þegar lykillinn virðist gera ekkert.

Allt hér fyrir neðan gerir ráð fyrir fyrirliggjandi kerfis-VPN-þjónustu sem birtist í scutil --nc list. Ef þjónustuveitandinn þinn sendir biðlara frá þriðja aðila þar sem tengingin birtist aldrei getur hvort tólið sem er stýrt henni í gegnum scutil, og þú þarft þá aðgerð veitandans sjálfs í staðinn.

Báðar leiðir kalla á sömu þjónustu

Byrjaðu á listanum, ekki appinu. scutil --nc list prentar hverja vistaða þjónustu með stöðu hennar og nákvæmu skjáheiti, og það er strengurinn sem þú verður að setja í gæsalappir í skipuninni:

/usr/sbin/scutil --nc start "Office VPN"

Sú lína er virkjunarbelðni. Hún snýr aftur um leið og beiðnin er samþykkt; hún bíður ekki eftir öðrum þætti, tilkynnir ekki að einkadns sé sett og staðfestir ekki að skráaþjónninn svari. Meðhöndlaðu hana eins og sama smelli og þú myndir gera í valmyndinni, að valmyndinni frátalinni.

Það er heldur enginn rofi í scutil. Aðskildar aðgerðir til að tengja og aftengja eru auðveldari yfir að hugsa en einn lykill sem snýr stöðunni, því rofi sem ýtt er á meðan handabandi stendur getur stöðvað tengingu sem náði aldrei að koma upp. Ef þú vilt einn lykil, greindu á úttak scutil --nc status "Office VPN" og ákveddu skýrt; ekki skiptast á blindandi.

Shortcuts: einn lykill á hverja aðgerð, meira heimildaryfirborð

  1. Búðu til staðbundna flýtileið í Shortcuts og nefndu hana eftir verkefninu, til dæmis Connect Office VPN.

  2. Bættu við Run Shell Script og límdu ræsibelðnina, með þjónustuheitinu skrifuðu bókstaflega í stað þess að sækja það í klippiborðið eða valinn texta.

  3. Keyrðu hana einu sinni úr ritlinum í þinni eigin innskráðu lotu og kláraðu venjulega auðkenningarferlið, svo kerfið skrái þá samþykkt sem það þarf.

  4. Opnaðu upplýsingar flýtileiðarinnar og binddu samsetningu með Add Keyboard Shortcut. Apple skjalfestir þessa bindingu í notandahandbók Shortcuts; samsetningar sem kerfið áskilur þegar er ekki hægt að taka yfir.

Bindingin fer með flýtileiðinni, svo ein aðgerð getur líka setið í valmyndarstikunni eða á Dock án aukavinnu. Verðið er önnur heimild: Shortcuts keyrir ekki shell-skript fyrr en skriftun er leyfð í stillingum þess, og á stýrðum Mac getur sú stilling verið læst af stefnu. Leyfðu það fyrir flýtileiðir sem þú skrifaðir eða lasst, ekki fyrir innflutta skrá með óljósu innihaldi.

Samstilling er hin gildran. Flýtileið sem er afrituð af öðrum Mac ber enn bókstaflegt þjónustuheiti þess Macs. Á vél þar sem þjónustan heitir öðru nafni fer lykillinn af stað, skriptið hættir, og ekkert segir þér hvers vegna.

Automator: færri hreyfanlegir hlutar, lykill sem þú verður að leita að

  1. Veldu Quick Action í Automator, stilltu vinnuflæðið á að taka engan inntak í neinu forriti, og bættu við Run Shell Script með sömu skipun, skel /bin/zsh.

  2. Vistaðu það undir nafni sem þú þekkir í lista, því það nafn er það sem þú leitar að síðar.

  3. Opnaðu Kerfisstillingar, svo Lyklaborð, svo Lyklaborðsflýtileiðir, svo Þjónustur. Finndu vinnuflæðið, hakaðu við það ef það er óhakað, og skráðu samsetningu.

Vinnuflæðið er kallað sem þjónusta, svo lykillinn býr í þjónustutöflunni og hangir á nafni vinnuflæðisins. Ef þú endurnefnir vistaða vinnuflæðið síðar ættir þú að opna það spjald aftur og staðfesta að úthlutunin hafi lifað. Þjónustuflýtileiðin er altæk, sem er þægilegt þar til hún rekst á samsetningu sem annað forrit vill eiga.

Það sem þú vinnur er smærri gervihlutur og ein heimildarbeiðni minna: venjuleg vinnuflæðisskrá, engin eigin valmyndarstikufærsla, enginn skrifturofi til að ræða. Það sem þú tapar er finnanleiki, því aðgerðin birtist fyrst í listanum Þjónustur eftir að vinnuflæðið hefur verið vistað og séð af kerfinu einu sinni.

Hvar þær greinast þegar lykillinn gerir ekkert

SymptomShortcuts routeAutomator route
Key fires, nothing connectsService name mismatch; re-read scutil --nc listSame name mismatch inside the shell action
Key never fires anywhereBinding collides with a reserved or app-level combinationService entry unticked in Keyboard Shortcuts, or renamed
An authorization dialog appears every timePrompt comes from the VPN type, not from ShortcutsSame prompt, same cause; the script runs as you
Connects, no reachable resourceReadiness not checked after the requestIdentical gap, identical fix
Works only inside one appRare; check where the shortcut is made availableWorkflow set to receive input from a specific app

Taflan er skökkuð að vilja: í tveimur af fimm línum hennar er lagfæringin sannarlega önnur. Flest mistökuð lyklasmellir koma niður á sama feilaparið, nafn sem passar ekki við vistaða þjónustu og beiðni sem er tekin fyrir fullgerða tengingu, og að skipta um tól læknar hvorki annað.

Báðar leiðir neita líka að geyma innskráningarupplýsingar. Lyklasamsetning getur ekki breytt gagnvirkri innskráningu í ómannaða, og að líma lykilorð í skript er verri hugmynd en að slá það einu sinni á dag.

Veldu eftir þessum þremur skilyrðum

Veldu Shortcuts þegar þú vilt lykil á hverja aðgerð auk aðgangs í gegnum valmyndarstikuna, og þegar skriftun er þegar leyfð á vélinni. Veldu Automator þegar þú vilt eina skrá til að afrita milli Maca og engan aukarofa. Ef stofnunin þín læsir skriftun í Shortcuts er Quick Action sú eina af þessum tveimur sem keyrir án stefnubreytingar, og það ræður spurningunni fyrir þig.

Áður en þú treystir lyklinum skaltu fara í gegnum þennan lista: staðfestu þjónustuna í scutil --nc list; ýttu á lykilinn frá köldu ræsi og fylgstu með scutil --nc status; opnaðu auðlindina sem tunnillinn er til fyrir; og búðu til aðskilda, skýrt nefnda aftengingaraðgerð. Settu ekki einu stöðvunaraðgerðina á fjartengda lotu sem þú þyrftir tunnilinn til að ná.

Næsta skref: binddu bara Connect, láttu Disconnect vera óbundið í einn dag, og taktu eftir hversu oft þú grípur samt í valmyndina. Það segir þér hvort lyklasmellurinn spari tíma eða feli bara stöðu.

Tengdir greinar