Gateway-gu wuxuu aqbalaa furaha sirta, wuxuu weyddiistaa kood, shaashadduna ma bixiso wax goob ah isaga. Waxba si khaldan looma qorin: plugin-ka NetworkManager wuxuu dhammeeyay isweydaarsiga sirta isagoo aan weyddiisanin qiimaha lixda lambar. Samee afarta baaritaan ee hoose si taxane ah, sababtoo ah midkood oo keliya ayaa beddela macmiilka. Liiska intiisa kale wuxuu ka reebayaa gateway-ga, akoonka iyo dhismaha plugin-ka.

Baaritaanka koowaad: akhri halka ay xaqiijinta ku istaagtay

Furaha sirta ee khaldan wuu fashilmaa isla markiiba. Qodobka labaad ee maqan wuxuu fashilmaa tallaabada aqoonsiga ka dib, badanaa codsi soo noqnoqda ama waqti-ka-bax dhanka gateway-ga. Waqtiga iyo diiwaanka gateway-gu waxay muujinayaan wareegii jawaab la'aan ku haray.

Akhri diiwaanka xidhiidhka ka hor inta aanad taaban borofaylka. Haddii gateway-gu soo sheego xaqiijin aan dhamaystirnayn ama caqabad dhacday, macmiilku waligiis ma dirin koodka. Haddii uu soo sheego aqoonsi aan ansax ahayn, dhibaatadu waa furaha sirta oo ma jiro dejinta TOTP oo hagaajinaysa.

Xusuusnow taxanaha codsiga saxda ah ee gateway-gu filayo: magaca isticmaalaha, furaha sirta, ka dib kood, ama magaca isticmaalaha, kood, ka dib furaha sirta. Qaar ka mid ah gateway-yada waxay dib u habeynayaan wareegyada, macmiilka garanaya taxanaha koowaad oo keliya wuxuu ku istaagi doonaa kan labaad.

Baaritaanka labaad: isticmaal macmiilka leh caqabadda

OpenConnect laftiisu waxay fulisaa wada-hadalka oo dhan, oo ay ku jirto wareegga caqabadda. Si toos ah u shaqeyntiisa ayaa ah habka ugu saadaalin kara ee lagu xaqiijinayo in akoonka iyo gateway-gu shaqeeyaan:

sudo openconnect --protocol=anyconnect --useragent=AnyConnect vpn.example.net

Macmiilku wuxuu weyddiistaa isla taxanaha uu gateway-gu weyddiisto. Wakiilka isticmaalaha waa muhiim sababtoo ah qaar ka mid ah gateway-yada waxay habeynayaan socodka gelitaanka macmiil la yaqaan, xarig guudna waxay soo saari kartaa socod gaaban oo waligiis aan weyddiisan koodka. Hal mar ku socodsii bidixda hore ka hor inta aanad diyaarin adeeg kasta oo gadaal ah.

Haddii khadka amarka si sax ah u weyddiisto, akoonka, gateway-ga iyo qodobka labaad way fiican yihiin. Dhibaatada hadhay waa shaashadda plugin-ka, ma aha adeegga xaqiijinta. Taasi waxay go'doomisaa qaybta cilladaysan iyada oo aan taaban server-ka. Kaydi soo-saarka amarka oo la socda diiwaanka dhacdada.

Haddii khadka amarkuna uu sidoo kale boodo codsiga, istaag oo hubi habeynta gateway-ga milkiilaha. Ma jiro macmiil desktop ah oo ka jawaabi kara caqabad uusan server-ku waligiis dirin.

Baaritaanka saddexaad: eeg haddii plugin-kaagu bixiyo hab TOTP

Qaar ka mid ah dhismayaasha NetworkManager OpenConnect waxay bixiyaan hab token iyo goob wakiilka isticmaalaha tabka Identity ee xidhiidhka. U dhig wakiilka isticmaalaha qiimaha gateway-gu filayo, dooro gelinta TOTP gacan ku haynta, oo kaydi xidhiidhka.

In goobahan jiraan waxay ku xidhan tahay nooca plugin-ka iyo tafatiraha xidhiidhka ee desktop-ku isticmaalo. Tafatire madax-bannaan ayaa laga yaabaa inuu muujiyo doorashooyin ay qariyaan guddiga GNOME, ama taa lidkeeda. Hubi nooca xidhmada la rakibay ka hor inta aanad raadin dejinta qarsoon.

Haddii habka token-ku jiro oo codsigu wali ma muuqdo, dhismuhu ma laha gudbinta caqabadda ee u dhexeeya plugin-ka iyo shaashadda sirta guud. Dib u qorista furaha sirta, dib u rakibista isla xidhmada ama nadiifinta furaha furaha ma abuurayso goob aan dhismuhu fulin.

Baaritaanka afraad: u tixgeliso kood la abuuray sida tanaasul

Script-ku wuxuu wici karaa oathtool koodka hadda jira wuuna u gudbin karaa magaca isticmaalaha, furaha sirta iyo koodka nmcli connection up --ask. Taxanuhu wuu shaqeeyaa, laakiin sirta la wadaago waxay ku dambaynaysaa meel uu akhriyi karo qof kasta oo furi kara script-ka, akhristahaasna wuxuu abuuri karaa koodhadh weligiis. Tani waa fidin joogto ah oo sagxadda aqoonsiga, ma aha hagaajin macmiil.

Qof kasta oo doorta waa inuu xidho faylka sirta root, ka ilaaliyo qiyamka la abuuray taariikhda shell-ka, oo u tixgeliyaa script-ka sida walax aqoonsi. Duubka koodka shaashadda ku celiya wuxuu tuurayaa qodobka labaad. Marka hore ku tijaabi duubka akoon hal-mar-la-isticmaalo ah.

Script-ku waa inuu sidoo kale raaco taxanaha codsiga gateway-ga. Haddii server-ku koodka ka hor weyddiisto furaha sirta, taxane gelin go'an ayaa qiimaha qaldan u dira codsiga qaldan wuuna soo saaraa isla xaqiijinta aan dhamaystirnayn. Ku tababar akoon tijaabo ah ka hor inta aanad ku xidhin shaqada gelitaanka.

Xaqiiji isla gateway-ga iyo isla akoonka

Tijaabi xal kasta oo beddel ah isla gateway-ga, isla akoonka iyo isla kooxda tunnel-ka. Gateway sidoo kale u baahan shahaado qalab ayaa laga yaabaa inuu diido macmiilka khadka amarka sabab aan la xidhiidhin TOTP, taxanaha codsiguna wuu ka duwanaan karaa kii la tababaray.

Diiwaangeli macmiilka, noociisa, wakiilka isticmaalaha iyo taxanaha codsiga ee shaqeeyay. Diiwaankaas wuxuu qofka xiga u sheegayaa in dhibaatadu ku jirto dhismaha plugin-ka, socodka gateway-ga ama siyaasadda akoonka, iyada oo aan loo baahnayn wareeg kale oo dib u dejin furaha sirta.

Ku dhammee hal mar dib u xidhiidh ka dib bixitaan buuxa. Sir kaydsan ayaa laga yaabaa inuu socodka jaban ka dhigo mid la hagaajiyay ilaa kulanka xiga, oo xidhiidhka labaad ayaa codsiga maqan badanaa ku soo noqdaa.

Maqaallo la xiriira