OpenVPN wuu bilaabmay laakiin waxba ma daabicin: marka hore hubi log-append
Aamusnaanta bilaabista gacanta ma aha guuldarro. Akhri log iyo log-append ee borofaylka la raray, ka dibna isku waafaji faylka iyo calaamadaha waqtigiisa iyo habsocodka.
Waxaad OpenVPN ka bilaabaysaa shell oo leh fayl konfigureshin, terminalkuna wuxuu taagan yahay isagoo aan wax soo saar lahayn. Ma jiro banner, ma jiro khalad, ma jiro tilmaan. Maskaxdu waxay tidhaahdaa bilaabistu way guuldarraystay, marka waxaad bilaabaysaa nuqul kale, ka dib mid kale, mishiinkuna wuxuu ku dhammaanayaa dhowr nuqul oo badh-configured ah. Intaas oo dhan ka hor, borofaylka ka hubi tilmaan hore ugu weeciyay log meel kale. Aamusnaantu waa sifo konsolka, ma aha sifo habsocodka.
Aamusnaantu waxay leedahay laba sharraxaad oo aad u kala duwan
Tan koowaad waa in habsocodku si fiican u socdo oo wax ku qorayo fayl aadan daawanayn. Tan labaad waa inuu isla markiiba ku baxay khalad lagu diiwaangeliyay isla faylkaas.
Labaduba waxay ka tagaan terminal madhan, su'aalna way kala saartaa: ma jiraa habsocod hadda, iyo maxaa ku jira faylka loo sheegay inuu wax ku qoro. Ka jawaab taas ka hor intaadan mar kale taaban konfigureshinka. Dib u bilaabista si wax soo saar loo helo waa sida laba nuqul ay ku bilaabaan inay ku dagaallamaan hal qalab tunnel iyo isla deked, taasoo abuurta khaladaad aan wax xiriir ah la lahayn dhibaatada asalka ah.
Raadi tilmaanta, ka dibna raadi habsocodka.
ps -o pid,args= -C openvpn
grep -nE '^\s*(log|log-append|cd|daemon|verb)\b' /etc/openvpn/server/server.confRaadi meesha ay isticmaalayso habsocodka socda
Akhri borofaylka habsocodku dhab ahaan ku bilaabmay, ma aha kan aad wax ka beddeshay. Nuqul uu maamulo adeeggu wuxuu inta badan rarayaa waddo kale oo ku shaqeeya galka shaqada oo kale, marka magaca fayl qaraabo ah waxaa lagu xalliyaa meel aadan filayn.
Tilmaan cd cad ayaa farqigaas ka sii dhigta mid fiiqan, sababtoo ah waddada qaraabada ah waxay la socotaa beddelka galka. Haddii aad dhaxashay konfigureshinkan, faylku wuxuu ku yaalli karaa meel aan qofna hadda ka raadin.
Isbarbardhig wakhtiga beddelka faylka iyo waqtigii aad bilaabtay. Log toddobaadkii hore waa caddayn ku saabsan toddobaadkii hore. Ka dib akhri sadarrada u dambeeya faylka isbeddelay, oo waxa halkaas ku yaal u qaado fariinta bilowga ee kaa maqnaa.
log iyo log-append: caddayn iyo tirtirid
log-append wuxuu ku daraa waxa horeba faylka ku jira. log wuxuu faylka u furaa qoraal oo gooyaa, marka labada dhexdooda beddelku wuxuu tirtiri karaa orodka aad rabtay inaad akhrido.
Haddii qof beddelay tilmaanta inta lagu guda jiray debug, caddayntii hore horeba way tagtay oo cabbirka faylku wuxuu u muuqan doonaa mid shaki ku xiran oo yar. Taas waa muhiim in la ogaado ka hor intaadan isbarbardhigin laba orod oo aad soo gabagabayso in wax isbeddelay. Log si ula kac ah u tirtir ama hay, laakiin ogow midka aad samaysay. Caddaynta aad si ula kac ah uga saartay ayaa ka fudud in laga fikiro tan aad shil ku lumisay.
Midkoodna ma abuuro galka waalid ee maqan, midkoodna ma bixiyo gelitaan iyada oo loo marayo oggolaanshaha nidaamka faylka ama sandbox adeeg. Waddo u eg mid sax ah konfigureshinka waxay weli noqon kartaa mid aan la qori karin akoonka daemon-ku ku socdo, markaasna daemon-ku wuu guuldarraystaa ka hor inta uusan wax sheegin. Hubi in galku jiro iyo cidda iska leh ka hor intaadan u qaadan in magaca faylku yahay dhibaatada.
Marka duubista adeeggu ay qabato wax soo saarka
systemd hoostiisa, wax soo saarka caadiga ah iyo khaladaadku waxay galaan joornaalka haddii aan tilmaan fayl cad mudnaan lahayn, duubista alaab-qeybiyahuna waxay meel kale gebi ahaanba ka qaban kartaa.
Taasi waa sababta isla borofaylku ugu dhaqmo si ka duwan shell iyo unit. Deegaanka unit-ka, galka shaqadiisa iyo qulqulka caadiga ah dhammaantood way ka duwan yihiin shell-kaaga is dhexgalka ah. Waddo qaraabo ah waxay ku xallimi kartaa hal xaalad oo meelna kuma gaadho tan kale. Marka labaduba aanay isku raacsanayn, akhri qeexitaanka unit-ka, ma aha borofaylka.
Isbarbardhig labada hab ee bilaabista halkii aad ka soo gabagabayn lahayd in midkood jaban yahay. Akhri khadka amarka unit-ka iyo deegaankiisa, ka dibna akhri joornaalka isla daaqadda waqtiga. Haddii duubistu wax soo saarka u weeciyso faylkeeda, faylkaas ayaa hadda ah log-kaaga, tilmaamaha OpenVPN-na wax lug ah kuma laha meesha fariimaha tageen.
Kordhi faahfaahinta oo kaliya markaad akhrin karto
Kordhinta faahfaahinta ka hor inta aan la helin meesha loo socdo waxay kaliya soo saartaa qoraal badan meel aadan eegayn.
Markaad ogaato meesha wax soo saarku ku dhaco, heer dhexdhexaad ah wuxuu muujinayaa borofaylka oo la falanqaynayo iyo xiriirka oo la isku dayayo. Laba ama saddex waxay ku filan yihiin dhibaatada bilowga. Heerar sare ayaa qiimo leh marka guuldarradu tahay faahfaahin gorgortan, waxayna sidoo kale faylka si degdeg ah u weyneeyaan.
Ka dib akhri khaladka dhabta ah. Terminal aamusan waxba ma caddeeyo ku saabsan in tunnel-ku soo baxay, khaladka faylka lagu diiwaangeliyayna waa kan mudan in la hagaajiyo.