Ka dhig akoon kasta mid si caadi ah u geli kara, laakiin u oggolow hal koox oo keliya inay isticmaasho VPN. PAM waxa uu muujin karaa farqigaas isaga oo aan u baahnayn kayd kale oo erey sir ah, plugin-ka OpenVPN-na waxa loo jeedin karaa adeeg ku jira oo keliya hubinta aad doonayso. Xeeladdu waa in aad dhisto adeeggaas iyada oo aan si shil ah loo dhaxlin stack nidaamka.

Socdaalka halkan waxa uu ka bilaabmaa magaca adeegga plugin-ka, wuxuu dhisaa siyaasad, ka dibna wuxuu tijaabiyaa saddexda natiijood ee muhiimka ah: xubin, shisheeye leh erey sir ansax ah iyo aqoonsi xun.

Sababta adeeg PAM gaar ah

Plugin-ka auth-pam waxa uu dooddiisa u qaataa magaca adeegga. Magacaas waxa uu doortaa fayl ku yaal /etc/pam.d, stack-ka faylkaasna waa kan socda inta lagu jiro gelitaanka VPN. Haddii aad gudbiso isla magaca gelitaanka nidaamku isticmaalo, waxa aad dhaxli doontaa go'aan kasta oo ku jira stack-kaas, oo ay ku jiraan kuwa mar dambe lagu daray sababo aan la xidhiidhin.

Beddelkeeda samee adeeg gaar ah. Ka bilow stack shaqaynaya oo horey u dhabeeya backend-ka loo qorsheeyay, sida fayl erey sir maxalli ah, SSSD ama adeeg hagaha, ka dibna ku dar qaanuunka u-qalmitaanka. Laba sadar ku koobi fayl madhan waa khaladka caadiga ah: dhacdooyinka ereyga sirta, qufulka akoonka iyo hubinno kale waxa laga yaabaa inay ku jiraan stack-ka aadan koobin.

Adeegga kala saaridiisa waxa kale oo ay xaddidaa baaxadda waxyeellada. Qaanuun VPN-kaliya ah oo ku jira stack la wadaago waxa uu ka celin karaa qof kasta gelitaanka SSH ama console-ka, taas oo isbeddelka gelitaanka u beddela xannibaad.

Qoridda qaanuunka kooxda

Hubinta u-qalmitaanku waxa ay ka tirsan tahay wajiga akoonka, ka dib marka aqoonsiga la xaqiijiyo. Qaanuun sida account required pam_succeed_if.so user ingroup vpnusers waxa uu u oggolaanayaa habaynta inay sii socoto oo keliya marka isticmaalaha la xaqiijiyay uu xubin ka yahay kooxdaas.

Sadarkaas waa qayb, ma aha adeeg buuxa. Ku dar meesha dariiqa kasta oo la aqbalay uu gaadho, oo hubi calaamadaha xakamaynta ee ku hareeraysan. Xakamaynta sufficient ama boodh hore oo stack-ka ku jira waxa ay dhammayn kartaa habaynta ka hor inta aan qaanuunkaagu shaqayn, taas oo xaddidnaanta u beddela soo-jeedin.

Ha ku darin use_uid caado ahaan. La'aanteed module-ku waxa uu qiimeeyaa isticmaalaha la xaqiijinayo; iyada oo leh, module-ku waxa uu qiimeeyaa akoonka uu hawsha OpenVPN ku socoto, taas oo caadi ahaan root ama akoon adeeg ah sidaas darteedna aan ahayn qofka gelaya.

Xubinnimada kooxdu waxa ay ka timaadaa xallinta aqoonsiga nidaamka, ma aha magac aad taqaan. Isticmaalayaasha hagaha, xaqiiji in isla backend-ku ka jawaabo weydiimaha kooxda ee isticmaalahaas, sababtoo ah koox maxalli ah oo magac caan ah waa shay ka duwan kooxda hagaha ee isla magaca.

Dabinnada nidaamka iyo aqoonsiga

Dhig qaanuunka kooxda ka dib stack-ka xaqiijinta iyo ka dib hubin kasta oo weli tahay inuu khuseeysto, laakiin ka hor ama agagaarka hubinta akoonka aad haysato. PAM waxa uu qiimeeyaa module-yada sida ay u kala horreeyaan faylka, qiimaha xakamaynta ee sadar kastana waxa uu go'aamiyaa haddii guuldarradu tahay mid kama dambays ah.

Ka digtoonaada stack-yada labanlaaban. Qaab caadi ah waa include horey u leh qaanuun akoon, ka dibna qaanuunkaaga kooxda, taas oo laba go'aan ka dhigta meeshii aad ka filaysay mid. Akhri faylka lagu daray, ma aha oo keliya kan aad tafatirtay. Hab degdeg ah oo aad ku aragto nidaamka dhabta ah waa in aad faylka ka akhrido sarreeya ilaa hoose oo aad qorto qiimaha xakamaynta kasta.

Ku hay shuruudaha kale ee gelitaanka iyagoo aan taaban. Erey sir guulaystay ma beddelo hubinta shahaadada, qodobka labaad ama oggolaanshaha xidhiidhka ka dib, siyaasaddana ma aha beddelka midkoodna. Waxa ay oo keliya go'aamisaa haddii akoonku u qalmo in lagu tixgeliyo gelitaanka VPN.

Tijaabadda xubnaha, shisheeyaha iyo ereyada sirta khaldan

Tijaabi saddex xaaladood ka hor inta aadan siyaasadda u arkin mid dhammaatay. Xubin si guul leh ayuu u xidhiidhaa. Akoon ansax ah oo ka baxsan kooxda waxa uu xaqiijiyaa ereygiisa sir laakiin gelitaanka VPN waa la diidayaa. Erey sir khalad ah oo akoon kasta waxa lagu diidayaa wajiga xaqiijinta, ma aha qaanuunka kooxda.

Fiiri khaladka macmiilku arki karo iyo log-ka server-ka si wadajir ah, sababtoo ah labada guuldarrood waxa laga yaabaa inay isku mid u muuqdaan qofka xidhiidhaya. Farqiga ayaa muhiim u ah taageerada: shisheeye leh erey sir sax ah waxa uu u baahan yahay isbeddel koox, halka erey sir khalad ah uu u baahan yahay dib-u-dejin aqoonsi.

Ku hay fadhi labaad furan inta aad tafatirto PAM, oo xaqiiji gelitaanka SSH caadiga ah ka dib isbeddelka. Ujeeddada adeegga gaar ah waa in gelitaanka nidaamku ku sii jiro mid aan saameyn, iyo dariiqa keliya ee lagu ogaado waa in la tijaabiyo.

Haddii wax jabto, ka soo celi faylka adeegga hore nuqul. Qaanuunka aad rabto waa fudud in la yiraahdo: xubinnimadu waxa ay akoonka ka dhigtaa mid u qalma gelitaanka VPN, oo hubin kasta oo kale oo loo baahan yahay weli waa lagu dhaqmaa.

Maqaallo la xiriira