Ombi la TOTP la OpenConnect halipo katika NetworkManager: ukaguzi nne
Lango la mtandao huomba msimbo wa matumizi ya mara moja na kidirisha cha NetworkManager hakitolei sehemu yake. Kagua uthibitishaji ulikokoma kabla ya kuhariri siri.
Lango hukubali nenosiri, huomba msimbo, na kidirisha hakitolei sehemu yake. Hakuna kilichoandikwa vibaya: programu jalizi ya NetworkManager ilikamilisha ubadilishanaji wa siri bila kuomba thamani ya tarakimu sita. Pitia ukaguzi nne hapa chini kwa mpangilio, kwa sababu mmoja tu wao hubadilisha mteja. Sehemu iliyobaki ya orodha inaondoa lango, akaunti na ujenzi wa programu jalizi.
Ukaguzi wa kwanza: soma uthibitishaji ulikokoma
Nenosiri lisilo sahihi hushindwa mara moja. Kipengele cha pili kinachokosekana hushindwa baada ya hatua ya vitambulisho, kwa kawaida kwa ombi linalorudiwa au muda kupita kwa upande wa lango. Muda na kumbukumbu ya lango huonyesha raundi ipi ilibaki bila jibu.
Soma kumbukumbu ya muunganisho kabla ya kugusa wasifu. Ikiwa lango linaripoti uthibitishaji usio kamili au changamoto iliyoisha muda, mteja hakuwa ameituma msimbo. Ikiwa linaripoti vitambulisho batili, tatizo ni nenosiri na hakuna mpangilio wa TOTP utakaorekebisha.
Kumbuka mpangilio kamili wa maombi ambao lango hutarajia: jina la mtumiaji, nenosiri, kisha msimbo, au jina la mtumiaji, msimbo, kisha nenosiri. Baadhi ya lango hupanga upya raundi, na mteja anayejua mpangilio wa kwanza pekee atakwama kwenye wa pili.
Ukaguzi wa pili: tumia mteja anayemiliki changamoto
OpenConnect yenyewe hutekeleza mazungumzo yote, ikiwa ni pamoja na raundi ya changamoto. Kuiendesha moja kwa moja ndiyo njia inayotabirika zaidi ya kuthibitisha kuwa akaunti na lango hufanya kazi:
sudo openconnect --protocol=anyconnect --useragent=AnyConnect vpn.example.netMteja huuliza kwa mpangilio ambao lango huuliza. Wakala wa mtumiaji ni muhimu kwa sababu baadhi ya lango hurekebisha mtiririko wa kuingia kwa mteja anayejulikana, na mfuatano wa jumla unaweza kutoa mtiririko mfupi ambao hauombi msimbo kamwe. Iendeshe mara moja mbele kabla ya kupanga huduma yoyote ya nyuma.
Ikiwa mstari wa amri huuliza ipasavyo, akaunti, lango na kipengele cha pili ni sawa. Tatizo lililobaki ni kidirisha cha programu jalizi, si huduma ya uthibitishaji. Hiyo hutenga sehemu yenye hitilafu bila kugusa seva. Hifadhi matokeo ya amri pamoja na kumbukumbu ya tukio.
Ikiwa mstari wa amri pia unaruka ombi, simama na uangalie usanidi wa lango pamoja na mmiliki wake. Hakuna mteja wa kompyuta ya mezani anayeweza kujibu changamoto ambayo seva haitumi kamwe.
Ukaguzi wa tatu: angalia kama programu jalizi yako inatoa hali ya TOTP
Baadhi ya ujenzi wa NetworkManager OpenConnect hutoa hali ya tokeni na sehemu ya wakala wa mtumiaji kwenye kichupo cha Identity cha muunganisho. Weka wakala wa mtumiaji kwenye thamani ambayo lango hutarajia, chagua uingizaji wa TOTP kwa mkono na uhifadhi muunganisho.
Kama sehemu hizo zipo kunategemea toleo la programu jalizi na kifaa cha kuhariri muunganisho kinachotumiwa na kompyuta ya mezani. Kifaa huru cha kuhariri kinaweza kuonyesha chaguo ambazo paneli ya GNOME huficha, au kinyume chake. Kagua toleo la kifurushi kilichosakinishwa kabla ya kutafuta mpangilio uliofichwa.
Ikiwa hali ya tokeni ipo na ombi bado halionekani, ujenzi hauna upitishaji wa changamoto kati ya programu jalizi na kidirisha cha jumla cha siri. Kuandika tena nenosiri, kusakinisha tena kifurushi kilekile au kufuta pete ya funguo hakutahifadhi sehemu ambayo ujenzi hautekelezi.
Ukaguzi wa nne: chukulia msimbo uliozalishwa kama maelewano
Skripti inaweza kuita oathtool kwa msimbo wa sasa na kupitisha jina la mtumiaji, nenosiri na msimbo kwenye nmcli connection up --ask. Mfululizo hufanya kazi, lakini siri iliyoshirikiwa huishia kuhifadhiwa mahali ambapo mtu yeyote anayeweza kufungua skripti anaweza kuisoma, na msomaji huyo anaweza kutengeneza misimbo milele. Hiyo ni upanuzi wa kudumu wa uso wa vitambulisho, si marekebisho ya mteja.
Yeyote atakayeichagua anapaswa kufunga faili ya siri kwa root, kuweka thamani zilizozalishwa nje ya historia ya shell na kuichukulia skripti kama nyenzo ya vitambulisho. Kifuniko kinachorudia msimbo kwenye terminal hutupa kipengele cha pili. Jaribu kifuniko kwa akaunti ya matumizi ya mara moja kwanza.
Skripti lazima pia ifuate mpangilio wa maombi wa lango. Ikiwa seva inaomba msimbo kabla ya nenosiri, mfululizo thabiti wa uingizaji hutuma thamani isiyo sahihi kwenye ombi lisilo sahihi na hutoa uthibitishaji usio kamili uleule. Fanya mazoezi na akaunti ya majaribio kabla ya kuiunganisha na kazi ya kuingia.
Thibitisha lango lilelile na akaunti ileile
Jaribu kila suluhisho mbadala dhidi ya lango lilelile, akaunti ileile na kikundi kilekile cha handaki. Lango ambalo pia huhitaji cheti cha kifaa linaweza kumkataa mteja wa mstari wa amri kwa sababu isiyohusiana na TOTP, na mpangilio wa maombi unaweza kutofautiana na ule uliofanyia mazoezi.
Kumbuka mteja, toleo lake, wakala wa mtumiaji na mpangilio wa maombi uliofanya kazi. Kumbukumbu hiyo humwambia mtu anayefuata kama tatizo ni ujenzi wa programu jalizi, mtiririko wa lango au sera ya akaunti, bila raundi nyingine ya kuweka upya nenosiri.
Maliza kwa kuunganisha tena mara moja baada ya kutoka kabisa. Siri iliyohifadhiwa kwenye akiba inaweza kufanya mtiririko uliovunjika uonekane umerekebishwa hadi kikao kijacho, na ni kwenye muunganisho wa pili ambapo ombi lililokosekana kwa kawaida hurudi.