Críochnaíonn tú an t-iarraidh MFA, tagann an tollán aníos, agus tógann dúnadh an teirminéil an nasc leis. Fadhb mhaoirseachta atá ann, ní fadhb fhíordheimhnithe, agus tá an lasc ag OpenConnect cheana a réitíonn í. Is é an réiteach ligean don chliant forc a dhéanamh sa chúlra tar éis an tosaithe, nuair a bhíonn an chuid idirghníomhach críochnaithe i ndáiríre. Seo a leanas seicheamh seiceálacha: téigh tríothu in ord agus stop ag an gcéad cheann nach bhfuil fíor do do gheata.

Deimhnigh a bhfuil an geata ag iarraidh ag logáil isteach

Sula gcuireann tú ordú isteach, scríobh síos an cosán dintiúir a fhorchuireann an t-imscaradh. Iompraíonn deimhniú amháin, pasfhocal móide comhartha, agus turas brabhsálaí trí sholáthraí SAML iad féin go difriúil, agus ní féidir le mód cúlra aon cheann acu a scipeáil. Athraíonn an rogha a tharlaíonn tar éis an tosaithe, ní riamh a tharlaíonn le linn dó.

Is é an t-ábhar cathaithe an t-iarraidh a uathoibriú. Briseann timfhilleadh a scríobhann freagra seasta aon uair a aithníonn sé iarraidh phasfhocail an nóiméad a iarrann an geata cód aonuaire, agus fágann sé dintiúr i gcomhad ar féidir le cuntais eile é a léamh. Má chaithfidh duine an seisiún a cheadú, coinnigh an duine sa lúb.

Rith an chéad seisiún sa tulra agus léigh an t-aschur

Ceangail de ghnáth uair amháin agus lig don chroitheadh láimhe ar fad priontáil. Tabhair faoi deara an prótacal atá in úsáid, cosán an deimhnithe nó an chomhartha, seoladh an tolláin a shannann an freastalaí, agus gach rabhadh sula nglactar leis an nasc. Is é an tras-scríbhinn sin do bhunlíne agus an t-aon bhealach saor chun fadhb chliaint a idirdhealú ó athrú geata níos déanaí. Sábháil lasmuigh de mhaolán an teirminéil é.

Ansin déan an glao céanna arís le mód cúlra agus comhad PID curtha leis, mar shampla openconnect --background --pid-file /run/openconnect.pid vpn.example.net, ag coinneáil an phrótacail agus na roghanna fíordheimhnithe a éilíonn do gheata ar an líne chéanna. Déanann lámhleabhar OpenConnect cur síos ar an rogha sin mar leanúint sa chúlra tar éis an tosú a chríochnú, agus is é sin an fáth a gcaithfidh an chéim idirghníomhach bheith críochnaithe ar dtús.

Déan an próiseas atá ag rith aimsithe agus stoptha

Ní fianaise é comhad PID ach amháin fad a mheaitseálann sé próiseas beo. Cuir i bhfillteán atá faoi úinéireacht an chuntais sheirbhíse é, agus cuir an uimhir a taifeadadh i gcomparáid leis an tábla próiseas sula seolann tú comhartha ar bith. Fágann atosaigh agus tuairteanna an comhad, agus is é comhad sean an chúis is gnách go n-insíonn script stoptha rath agus an tollán fós suas. Caith leis an seiceáil mar chuid den nós stoptha, ní mar chéim roghnach.

Seol comhartha chuig an PID fíoraithe, ansin deimhnigh go bhfuil comhéadan an tolláin imithe i ndáiríre seach a bheith ag brath ar an stádas scoir. Má theastaíonn pribhléidí ardaithe ón gcliant chun an comhéadan a chumrú, caithfidh an comhartha teacht ó chuntas a bhfuil cead aige é a sheoladh.

Ná cruach mód cúlra faoi mhaoirseoir

Bíonn systemd agus maoirseoirí den sórt sin ag súil an próiseas a sheol siad a shealbhú, agus is é sin an fáth a gcuireann cliant a dhéanann forc amach mearbhall orthu. Féachann an maoirseoir ar sheoltóir ag imeacht agus an fíornasc fós beo, mar sin cuireann loighic atosaithe, tuairisciú stádais agus teorainneacha ama stoptha síos ar rud nach bhfuil fíor a thuilleadh. Scríobh an t-aonad sa socrú tulra tacaíochta agus lig don mhaoirseoir obair an daemon a dhéanamh.

Coinnigh --background do sheisiúin a thosaíonn duine agus a imíonn ansin. Más é an riachtanas tollán a bhíonn ann sula logálann aon duine isteach, is é an píosa atá ar iarraidh féiniúlacht neamh-idirghníomhach cheadaithe móide plean lena athnuachan, agus ní sholáthraíonn aon bhratach líne ordaithe ceachtar acu. Má chuirtear an bhratach le script tosaithe cruthaítear tollán a theipeann go ciúin ag an gcéad dintiúr atá as feidhm.

Caith leis an bhfianán seisiúin mar dhintiúr

Déanann OpenConnect doiciméadú ar chéim fhíordheimhnithe ar leith trí --authenticate, agus is féidir an t-ábhar a thagann as a thabhairt ar ais le --cookie-on-stdin. Tá an péire sin ann le haghaidh obair chomhtháthaithe, agus tá an méid a tháirgeann sé chomh híogair leis an bhfocal faire a chruthaigh é.

Coinnigh an luach amach as stair an phlise, as logaí, agus as aon ticéad a osclaíonn tú. Caithfidh script aistrithe an fhaisnéis fíoraithe faoin bpointe deiridh a fuair an cliant leis an bhfianán a chaomhnú freisin; má chailleann tú é, féadfaidh rith níos déanaí ceangal le hóstach nár fhíordheimhnigh tú riamh, rud atá níos measa ná nasc a theipeann go simplí.

Téigh tríd an liosta sula ndúnfaidh tú an teirminéal

Ba chóir ceithre rud a bheith fíor: chríochnaigh an logáil isteach idirghníomhach sa tulra, díríonn an comhad PID ar phróiseas a d'fhíoraigh tú, tá ceist an mhaoirseora socraithe bealach amháin nó bealach eile, agus tá plean stórála ag an bhfianán nach comhad téacs simplí é. Nuair a sheasann na ceithre cinn, tá sé sábháilte imeacht ón teirminéal agus leanann an tollán ag rith.

Má theipeann ceann acu, sásaigh an mhír sin sula dteagmháil tú leis na cinn eile, mar ní féidir leis na seiceálacha atá fágtha é a chúiteamh. Coinnigh tras-scríbhinn thulra do chéad rith freisin: an chéad uair eile a thitfidh an tollán gan rabhadh, is í an bhunlíne sin a dhealaíonn athrú ar thaobh an gheata ó athrú ar thaobh an chliaint.

Ailt ghaolmhara