Þú klárar MFA-beiðnina, göngin koma upp og lokun flugstöðvarinnar dregur tenginguna með. Þetta er eftirlitsvandamál, ekki auðkenningarvandamál, og OpenConnect hefur nú þegar rofann sem leysir það. Lausnin er að leyfa biðlaranum að greinast í bakgrunninn eftir að ræsingunni lýkur, þegar gagnvirki hlutinn er raunverulega búinn. Hér fer röð athugana: farðu í gegnum þær í röð og stöðvaðu við þá fyrstu sem gildir ekki fyrir gáttina þína.

Staðfestu hvað gáttin krefst við innskráningu

Áður en þú slærð inn skipun skaltu skrifa niður slóð skilríkjanna sem uppsetningin krefst. Aðeins skírteini, lykilorð auk tákns, og ferð vafrans í gegnum SAML-veitanda haga sér ólíkt, og bakgrunnsstilling getur ekki sleppt neinu þeirra. Valkosturinn breytir því sem gerist eftir ræsingu, aldrei því sem gerist meðan á henni stendur.

Freistingin er að gera beiðnina sjálfvirka. Umbúðir sem slá inn fast svar þegar þær þekkja lykilorðsbeiðni brotna um leið og gáttin biður um einskiptiskóða, og skilja skilríki eftir í skrá sem aðrir reikningar geta lesið. Ef maður þarf að samþykkja lotuna skaltu halda manneskjunni í ferlinu.

Keyrðu fyrstu lotuna í forgrunni og lestu úttakið

Tengdu einu sinni venjulega og láttu alla handabandinu prentast. Skráðu siðareglurnar sem notaðar eru, slóð skírteinis eða tákns, göngufangið sem þjónninn úthlutar og hverja viðvörun áður en tengingin er samþykkt. Þessi uppskrift er grunnlína þín og eina ódýra leiðin til að greina biðlaravandamál frá breytingu á gáttinni síðar. Geymdu hana utan flugstöðvarinnar.

Endurtaktu svo sama kall með bakgrunnsstillingu og PID-skrá bætt við, til dæmis openconnect --background --pid-file /run/openconnect.pid vpn.example.net, og haltu siðareglunum og auðkenningarvalkostunum sem gáttin þín krefst á sömu línu. OpenConnect-handbókin lýsir þessum valkosti sem framhaldi í bakgrunni eftir að ræsingunni lýkur, og einmitt þess vegna verður gagnvirkur áfangi að klárast fyrst.

Gerðu keyrandi ferlið finnanlegt og stöðvanlegt

PID-skrá er aðeins sönnun meðan hún passar við lifandi ferli. Settu hana í möppu sem þjónustureikningurinn á, og berðu skráðu töluna saman við ferlatöfluna áður en þú sendir merki. Endurræsingar og hrun skilja skrána eftir, og gömul skrá er venjuleg ástæða þess að stöðvunarskrifta tilkynnir árangur meðan göngin eru enn uppi. Líttu á athugunina sem hluta stöðvunarferlisins, ekki valfrjálst skref.

Sendu merki til staðfests PID, staðfestu svo að gönguviðmótið hafi raunverulega horfið í stað þess að treysta útgangsstöðunni. Ef biðlarinn þarf aukin réttindi til að stilla viðmótið verður merkið að koma frá reikningi sem má senda það.

Staflaðu ekki bakgrunnsstillingu undir eftirlitsaðila

systemd og svipuð eftirlit reikna með að eiga ferlið sem þau ræstu, þess vegna rugla biðlarar sem greinast í burtu þau. Eftirlitið sér ræsir fara út meðan raunverulega tengingin lifir áfram, svo endurræsingarlógík, stöðuskýrslur og stöðvunartímamörk lýsa einhverju sem er ekki lengur satt. Skrifaðu eininguna í studdu forgrunnsuppsetningunni og láttu eftirlitið vinna djásnastarfið.

Geymdu --background fyrir lotur sem maður byrjar og gengur svo frá. Ef krafan er göng sem eru til áður en nokkur skráir sig inn vantar samþykkta ógagnvirka auðkenningu auk áætlunar um endurnýjun, og ekkert skipanalínuflagg veitir hvort tveggja. Að bæta flagginu við ræsiskriftu býr til göng sem mistakast hljóðlega við fyrstu útrunu skilríkin.

Meðhöndlaðu lotukökuna sem skilríki

OpenConnect skjalfestir sérstakan auðkenningarafanga í gegnum --authenticate, og hægt er að skila efninu sem verður til með --cookie-on-stdin. Þetta par er fyrir samþættingarvinnu, og það sem það framleiðir er jafn viðkvæmt og lykilorðið sem bjó það til.

Haltu gildinu utan skeljarinnar, utan atburðaskráa og utan hvers miða sem þú opnar. Afhendingarskrifta verður líka að varðveita staðfestu endapunktsupplýsingarnar sem biðlarinn fékk með kökunni; glatist þær getur síðari keyrsla tengst hýsli sem þú auðkenndir aldrei, sem er verra en tenging sem einfaldlega mistekst.

Farðu í gegnum listann áður en þú lokar flugstöðinni

Fjórir hlutir verða að vera sannir: gagnvirka innskráningin kláraðist í forgrunni, PID-skráin bendir á ferli sem þú staðfestir, spurningunni um eftirlitið er svarað á annan hvorn veginn, og kakan hefur geymsluáætlun sem er ekki venjuleg textaskrá. Þegar allir fjórir gilda er öruggt að ganga frá flugstöðinni og göngin halda áfram.

Ef einn mistekst skaltu laga þann lið áður en þú snertir hina, því hinir athuganirnar geta ekki bætt hann upp. Geymdu líka forgrunnsuppskriftina frá fyrstu keyrslu: næst þegar göngin falla án viðvörunar er það grunnlínan sem aðskilur breytingu á gáttarhlið frá breytingu á biðlarahlið.

Tengdir greinar