Ha isku ururin adkeynta systemd hoos u dhaca user ee OpenVPN
Laba cunto oo xaq-u-helista ugu yar wada jira ma noqdaan mid ka adag. Dooro cidda sameysa beddelka aqoonsiga, ka dibna khariidad awoodda inta lagu jiro wareegga nolosha oo dhan.
Laba cunto oo xaq-u-helista ugu yar oo la isku dhejiyay ma soo saaraan hirgelin ka adag. Hal qaab wuxuu u oggolaanayaa daemon-ka inuu ku bilaabo xaq-u-helis oo uu hoos ugu dhaco akoon aan xaq u lahayn kadib bilowga; tan kale waxay u oggolaanaysaa maareeyaha adeegga inuu ku shaqeeyo aqoonsi xaddidan laga bilaabo amarka ugu horreeya. Mid kastaa keligiis wuu shaqeeyaa, isku darka waxay badanaa soo saartaa adeeg aan si nadiif ah u qaban karin midkoodna labada shaqo. Inta kale waxay go'aanka u socotaa si nidaamsan.
Laba qaab, hal milkiile beddelka
Qaabka ugu horreeya waxaa leh daemon-ka. Xulashooyinka OpenVPN ee bulshada user iyo group waxay beddelaan aqoonsiga ka dib markii tunnel-ka iyo furayaasha la diyaariyay, persist-key oo ay la socoto persist-tun waxay iloobaan resource-yadaas mid isticmaali karo kadib.
Qaabka labaad waxaa leh maareeyaha adeegga. Dejinta systemd User= ama Group= waxay go'aamisaa aqoonsiga uu habsocodku ku bilaabo, amarka awoodduna waxay go'aamiyaan waxa uu hayn karo. Doorashada u dhexeysa qaababka waa arrin baakaddayn ka hor inta aanay noqon arrin amni, oo ilaaliyaha baakadda ayaa horey uga jawaabay. Shaqadaadu waa inaad hesho jawaabtaas, ma aha inaad abuurto ikhtiyaar saddexaad.
Labaduba waa sharci. Khaladku waa in loo arko lakabbo hal naqshad ah, sababtoo ah qaabka labaad wuxuu ka dhigi karaa beddelka aqoonsiga kan koowaad hawlgalka aan habsocodku mar dambe loo oggoleyn.
Go'aami halka aqoonsigu isku beddelo
Haddii unuggu horey u bilaabo akoon u gaar ah, amarka daemon-ka ee ah inuu noqdo akoon kale wuxuu dalbanayaa kala-guur setuid oo adeeg adkeyn kama horreysiin. Guuldarradu waxay u muuqataa qalad fasax bilowga, ma aha fariin siyaasad cad. Tan waxaa loo akhriyaa sidii awood maqan, taas oo dadka u riixaysa xagga xaddidan ballaaran halkii ay u jeedin lahayd su'aasha aqoonsiga.
Akhri waxa baakadda la rakibay run ahaantii bixiso ka hor inta aanad wax beddelin, oo ay ku jirto galka drop-in. Unugyada qaarkood si ula kac ah ayay uga tageen hoos u dhaca daemon-ka sababtoo ah maareeyaha horey ayuu u maareeyaa, qaarkoodna waxay ku tiirsan yihiin xulashooyinkaas beddelka kadib bilowga. Mid ka mid ah ka saarista iyada oo aan la ogeyn qaabka aad dhaxashay waa sida adeeg shaqeynaya u joojiyo bilaabista.
Ku qor qaabka la doortay hal sadar: maareeye-milkiil ama daemon-milkiil. Amar kasta oo dambe waa inuu waafajiyaa jumladaas, unug isku dhafanna waa in loo arkaa qalad ee ma aha tanaasul.
Awooduhu waa xadidnaan, ma aha deeq
Qaybta xaddidan awooddu waxay sheegtaa waxa habsocodku ugu badan hayn karo. Waa saqaf, oo halkaas awood ku taxid keligeed wax ma bixiso, sidaas darteed unug leh qayb xaddidan oo deeqsin leh ayaa weli ku guuldarraysan kara abuurista tunnel.
Waxa awood run ahaantii geliya qaybta hareeraha adeegga waa AmbientCapabilities=. Tixraaca fulinta systemd wuxuu si gooni ah u diiwaangeliyaa labada amar, farqigaasna waxa uu sharaxaa inta badan talada awoodda ee jahawareerka leh ee internetka.
Kudar awood kaliya kadib markii hawlgalka guuldarraysanaya uu gartay. Qayb xaddidan oo ballaaran waxay qarinaysaa sababta dhabta ah oo adeegga uga tagtaa mid awood badan intii naqshaddu ula jeeday. Waxay kaloo adkaysaa dib u eegista unugga, sababtoo ah saqafku hadda ma qeexayo shaqada. Ka saar awoodda dheeriga ah markii cilladda dhabta ah la hagaajiyo.
Khariidad awoodda inta lagu jiro wareegga nolosha
Tax waxa habsocodku sameynayo marxalad kasta: bilow, xaalad deggan, dib u xaqiijin iyo kala dirid. Abuurista interface, beddelka waddooyinka, akhrinta fure la ilaaliyay iyo wicitaanka caawiye kama dhacaan isku waqti ama isku shuruud. U kala saar liiska marxalad, ka hor inta aanad u kala saarin awood.
Xulashooyinka waarta waxay ilaaliyaan resource-yada inta lagu jiro dib u gorgortanka, mana bixiyaan fasax aan waligood la hayn. Fure aan habsocodku akhrin karin bilowga ayaa weli noqon doona mid aan la akhrin karin mar dambe, wax kasta oo calaamadaha waarta sheegaan. Calaamaduhu waxay ilaaliyaan waxa horey u shaqeeyay.
Isticmaal akoon u gaar ah halkii mid la wadaago. Horumarinta OpenVPN waxay ka digaan caadada ah isticmaalka nobody sida tusaale guud, sababtoo ah adeegyo kale oo ku yaal martida ayaa laga yaabaa inay horey ugu socdaan akoonkaas oo go'itaanka aad u malaynayso ma jiro.
Sifooyinka beddela culeyska maxalliga ah, sida dejinta kanaalka xogta ama dhismo si kale u xiriirta, waxay u rari karaan hawlgallada loo baahan yahay. Dib u eeg khariidadda markii baakaddu beddelato, ma aha kaliya markii wax jabto.
Qor qorshaha oo hayso gelitaanka soo kabashada
Diiwaanka hirgelinta waa inuu magacaabaa maareeyaha, aqoonsiga bilowga, aqoonsiga deggan ee loogu talagalay iyo deeq kasta oo ay la socoto hawlgalka u baahan. Diiwaankaas ayaa ka dhigaya beddelka xiga mid dib loo eegi karo halkii uu noqon lahaa tijaabo.
Hayso gelitaanka console inta aad wax beddelshayso, sababtoo ah unug ku guuldarraysada bilowga way adag tahay in laga hagaajiyo meel fog. Tijaabi dib u bilaabid iyo dib u bilaabid buuxda ka hor inta aanad beddelka dhammaystiran ku dhawaaqin. Unug ka badbaada dib u bilaabid ayaa weli ku guuldarraysan kara ka hor inta aanay shabakaddu kacsan.
Guul waa wareeg nololeed la fahmay oo awood ugu yar, ma aha habsocod si shil ah ugu socda magac aan root ahayn.