Críochnaíonn an script le nialas, tagann an tollán chun cinn, agus diúltaítear don chéad rith eile sula n-iarrann sé focal faire ar chor ar bith. Nó oibríonn an t-ordú céanna i dteirminéal agus teipeann sé ó thasc sceidealaithe le hearráid «teagmhas gan aimsiú» nach n-ainmníonn aon rud úsáideach. Is é a bhfuil sa dá chás ná comhrá ionchur caighdeánach an chliaint AnyConnect ag dul amú, ní locht líonra. Caith leis an logáil isteach mar cheist agus freagra scriptithe agus éiríonn na teipeanna intuartha agus beag.

Cén fáth a dteipeann an t-ordú céanna laistigh de script

Léann an cliant a fhreagraí ón ionchur caighdeánach, líne amháin in aghaidh gach leid, san ord a n-iarrann an geata iad. Aon rud a athraíonn líon na leideanna, ar nós baner nua, roghnóir grúpa nó dúshlán dara fachtóra, aistríonn gach freagra ina dhiaidh sin líne amháin. Ansin léann an cliant ainm úsáideora áit a raibh focal faire ag súil aige agus tuairiscíonn sé teip nach bpointeálann chuig ceachtar acu.

Cuireann focal faire ina bhfuil comhartha uaillbhreasa an dara teip níos ciúine leis. Laistigh de chomharthaí athfhriotail dúbailte leathnaíonn an sliogán é i bhfad sula bhfeiceann an cliant aon rud.

Cuir an t-ualach idir comharthaí athfhriotail aonair agus téann an carachtar slán. Sin an deisiú ar fad, agus míníonn sé aicme iomlán tuairiscí ina n-oibríonn an creidiúnaí céanna nuair a chlóscríobhtar é agus ina dteipeann sé nuair a stóráiltear é. Seiceáil cad a rinne an sliogán sula seiceálann tú an geata: priontáil an t-ualach trí fhilleadh a thaispeánann na bearta cruinne agus comhair na línte. Críochnaíonn formhór na n-imscrúduithe sin ansin.

Scríobh na freagraí san ord a n-iarrann an cliant iad

Rith an cliant go hidirghníomhach uair amháin agus scríobh síos gach leid in ord. Ní thagann roghnóir grúpa chun cinn ach amháin nuair a fhoilsíonn an geata roinnt próifílí, agus ní thagann leid bhaner chun cinn ach amháin nuair a bhíonn ceann cumraithe. Caithfidh an comhad freagraí teacht leis an ngeata a bhfuil tú dírithe air i ndáiríre, ní leis an gceann sa doiciméadú.

Ansin tóg an comhad leis an seicheamh cruinn sin, freagra amháin in aghaidh na líne. Is é innéacs an ghrúpa an uimhir a liostaíonn an cliant, ní suíomh próifíle i ndoiciméad. Glac leis an mbaner amháin má sheolann do gheata ceann, agus cuir líne leis do gach ceist bhreise a bhfuil aithne air go gcuireann an geata sin í. Tosaigh an cliant leis an mbratach neamh-idirghníomhach ionas go n-itheann sé an comhad in ionad fanacht le teirminéal.

connect vpn.lab.example
0
username
password
y
exit
/opt/cisco/anyconnect/bin/vpn -s < anyconnect.txt

Is féidir leis an seicheamh céanna teacht trí phíopa nuair is fearr leat gan comhad a choimeád ar an diosca. Socraíonn na rialacha lua fós an maireann sé.

Coinnigh an creidiúnaí as an liosta próiseas

Tá argóint ar an líne ordaithe inléite ag gach úsáideoir áitiúil ar feadh shaolré an phróisis, mar sin baineann an focal faire le comhad nó píopa agus ní bhaineann sé riamh le liosta na n-argóintí. Déan an comhad sin inléite ag an gcuntas a ritheann an script amháin, agus scrios é nuair a chríochnaíonn an tasc. Ar macOS bíonn an dénártha ar an gcosán céanna le Linux de ghnáth, ach deimhnigh an suíomh suiteáilte in ionad glacadh leis. Tá fillteán a thástálann an dá chosán níos giorra ná tuairisc na teagmhais.

printf 'username\npassword\ny\n' | /opt/cisco/anyconnect/bin/vpn -s connect vpn.lab.example

Ná lig don script ath-thriail go deo ach an oiread. Athraíonn baner athraithe nó focal faire a chuaigh as feidhm thar oíche comhad freagraí seasta ina lúb ath-thrialach, agus is í an lúb sin a chuireann an cuntas faoi ghlas.

Teip uair amháin, priontáil téacs earráide an chliaint féin agus éalaigh. Teastaíonn an athbhreithniú céanna ar fhéiniúlacht agus ar infhaighteacht creidiúnaí ó thasc sceidealaithe agus ó aon tasc eile gan mhaoirseacht, mar ní féidir idirdhealú a dhéanamh idir creidiúnaí a théann as feidhm go ciúin agus briseadh am trí a chlog ar maidin.

Deimhnigh an seisiún sula gcuireann tú muinín sa chód scoir

Cruthaíonn staid nasctha go bhfuil an tollán ann agus ní thugann sé aon rud eile le fios. Tástáil acmhainn amháin a chaithfidh a bheith inrochtana tríd sula dtosaíonn an script ar fhíorobair, agus caith le teip ansin mar locht atá difriúil ó logáil isteach teipthe. Seachas sin ath-thriailfidh tú nasc atá go maith ar fad nach féidir leis a cheann scríbe a shroicheadh.

Iarr ar an gcliant a staid a insint duit roimh an dícheangal agus ina dhiaidh, mar féadann seisiún seanchaite diúltú don chéad nasc eile agus do script ag tuairisciú ráthaíochta.

/opt/cisco/anyconnect/bin/vpn state
/opt/cisco/anyconnect/bin/vpn disconnect

Taifead aschur na staide in aice an chóid scoir, mar ní féidir le cód amháin logáil isteach diúltaithe a dheighilt ó sheisiún nár dúnadh riamh. Nuair a éilíonn an geata dara fachtóir nó ceadú idirghníomhach, stop ag scriptiú an chéim sin agus bain úsáid as an meicníocht a thacaíonn an cliant léi ina ionad. Is áise an comhad freagraí seasta do chreidiúnaí atá faoi do smacht, ní bealach chun céim fhíordheimhnithe atá lasmuigh de do smacht a sheachaint. Coinnigh an raon chomh cúng sin agus fanfaidh sé ina script ghearr.

Cathain is é comhad freagraí seasta an uirlis mhícheart

Cloíonn dara fachtóir nó leid ceadaithe an patrún go hiomlán, agus is teorainn dearaidh é sin seachas puzal scripte. Bain úsáid as cibé meicníocht a thacaíonn an cliant léi don chéim sin in ionad an freagra a thomhas roimh ré. Ní oibríonn comhad seasta ach do chreidiúnaí a fhanann mar an gcéanna idir ritheanna.

Cuirtear dhá sheanstíl creidiúnaí amú le AnyConnect freisin. Labhraíonn próifíl vpnc prótacal eile, agus teastaíonn uaithi ainm an ghrúpa mar aitheantóir IPSec, ansin rún grúpa comhroinnte, ansin sonraí do chuntais féin.

Toisc go bhfuil na prótacail difriúil, ní féidir le vpnc geata a shroicheadh nach bhfoilsíonn ach próifílí AnyConnect, agus is é an rogha oscailte is gnách don tseirbhís sin openconnect agus a phrótacal anyconnect roghnaithe. Baineann comhad pcf leis an sean-chliant Cisco, agus cé gur féidir a óstach, ainm an ghrúpa agus focal faire an ghrúpa a athiontráil i gcliant a labhraíonn Cisco IPsec fós, ní aistrítear an comhad idir cliaint. Cailleann port neamhghnách nó mód tollánaithe neamhchaighdeánach sa aistriú sin de ghnáth. Socraigh cén prótacal a thairgeann an geata sula roghnaíonn tú uirlis.

Ailt ghaolmhara