Sirta aan ansax ahayn waa dhibaato weel, ma aha xeer muraayad sir
Aqoonsi la diiday ayaa laga yaabaa in aanu marnaba gaarin albaabka. Marka hore isbarbar dhig weelka gelinta, heerka aqoonsiga iyo akoonka laftiisa.
Marka la arko «invalid secrets» badanaa waxay keentaa hal gabagabo: VPN ma jecla astaamaha. Gabagabadaas badanaa waa khalad, sababtoo ah fariintu inta badan waxay ka timaaddaa habaynta gudaha ka hor inta aan albaab kasta fiirin akoonka. Laba naqshad ayaa isla sirtaas gaarsiiya, goob garaaf ah iyo fayl aqoonsi, waxayna ku guuldareystaan meelo kala duwan. Isbarbar dhig weelasha ka hor inta aadan fududeyn sirtaas oo markii hore sax ahayd.
Khaladku wuxuu yimaaddaa albaabka ka hor
Hubinta gudaha, keyd sir ah oo xiran, wakiil maqan iyo fayl aqoonsi oo qaldan dhamaantood waxay soo saaraan guuldarrooyin uu isticmaaluhu u arko hal diidmo. Midkoodna kuma lug laha serverka aqoonsiga. Diidmada albaabka laftiisu waa dhacdo gooni ah, waxayna badanaa timaaddaa fariin kale iyo waqti kale. Waxay dhacdaa ka dib marka tunnel uu jiro oo aqoonsiga la gudbiyay.
Marka su'aasha koowaad ma aha astaamaha sharciiga ah ee waa meesha isku daygu joogsaday. Macmiil aan marnaba furin xiriir lama diidin qofna. Qor heerka aad aragtay, sababtoo ah tallaabo kasta oo dambe waxay ku xiran tahay kala-soociddaas.
Kala-soociddu waxay sidoo kale beddeshaa cidda hagaajinaysa. Dhibaatada weelka waxaa leh qalabka iyo milkiilaha, halka diidmada akoonka ay leedahay cidda maamusha backend-ka aqoonsiga.
Isbarbar dhig weelasha, ma aha astaamaha
Goob sir oo garaaf ah, galitaan keychain ah, fayl aqoonsi laba sadar ah iyo sir otomaatig ah mid kastaa waxay qaadaan isla qiimahaas weel kala duwan. Weelku wuxuu leeyahay xeerar u gaar ah, xeerarkaasna waa kuwa badanaa jabaa. Qiimaha ayaa dhif ah inuu dhibaato noqdo; gaadiidka qiimaha ayaa dhibaato ah. Kala fogee labada fikradood oo baaritaanku wuu gaabnaanayaa.
| Meesha qiimaha joogsado | Waxa aad aragto | Waxa aad hubiso | Cidda hagaajisa |
|---|---|---|---|
| Goob garaaf ah ama profile la maamulo | Fariin hubin ka hor inta aan xiriir kasta furmin | Habka aqoonsiga la doortay iyo haddii goobtu qaado sirta ama magaca isticmaalaha | Milkiilaha qalabka ama qoraaga profile-ka |
| Keychain ama wakiil sir | Codsi soo noqnoqda, ama khalad wakiil | Haddii wakiilku furan yahay oo uu haysto galitaan profile-kan | Isticmaalaha leh keychain-ka |
| Fayl aqoonsi laba sadar ah | Codsi sir ah oo hore loo bixiyay | Tirada sadarrada, nidaamka sadarrada iyo haddii sadar cusub uu jiro | Cidda faylka soo saartay |
| Dood shell ama deegaan | Wuxuu ka shaqeeyaa si isdhexgal ah laakiin wuu ku guuldareystaa otomaatig | Haddii shellku qiimaha ballaariyay, jaray ama diiwaangeliyay | Cidda otomaatigga qortay |
Ikhtiyaarada macmiilka Community OpenVPN 2.6 waxay qeexaan faylkaas laba sadar ah ee loogu talagalay auth-user-pass, oo ay ku jirto habdhaqanka marka sadarka sirta uu maqan yahay: macmiilku wuu weyddiinayaa. Hal faahfaahin ayaa sharraxaysa nooc ka mid ah warbixinada «wuxuu weyddiinayaa sir aan hore u bixiyay». Waxay kaloo sheegaysaa in sadarka labaad ee madhan uu yahay xaalad macne leh oo aan ahayn doorasho qaabaynta oo aan wax yeelaysan.
Xigashadu waa lakab kale oo gooni ah: calaamadaha xigashada ee fayl aqoonsi caadi ah waxaa lagu kaydiyaa xog ahaan, halka shell-ku uu ka tirtiro inta aan barnaamijku wax arkin. Isla astaantaas meel waa mid aan wax yeelaysan, meel kalena waa mid qaabdhismeed. Shaxdu ma sheegi karto weelka uu macmiilkaagu isticmaalay, marka akhri qaabeynta macmiilka laftiisa ka hor inta aadan dooran saf.
Jebinta sadarrada sidoo kale waa qaabdhismeed. Fayl leh goobo lagu kala soocay sadarrada ma qaadi karo qiime ay ku jirto sadar cusub, taasna waa xaddidnaan qaabka ah ee ma aha xukun ku saabsan xoogga sirta. Isticmaal habka gaarsiinta ee taageeraya baahinta halkii aad ka jari lahayd sirta si ay ugu habboonaato fayl degdeg ah.
Dhis faylka aqoonsiga iyada oo aan shell-ku wax yeelin
Waddada gudaha ee ugu ammaansan waxay sirta ka fogaanaysaa taariikhda shell-ka iyo liiska doodaha habsocodka. Akhri labada goob si isdhexgal ah, ka dibna qor labada sadar ee macmiilku filayo. Wax kasta oo kale waxay ku sii jiri karaan fayl qaabeyn ah oo fudud in la eego.
read -r VPN_USER
read -rs VPN_PASS
printf '%s\n%s\n' "$VPN_USER" "$VPN_PASS" > /etc/openvpn/client/creds
chmod 600 /etc/openvpn/client/creds
openvpn --config /etc/openvpn/client/office.conf --auth-user-pass /etc/openvpn/client/creds
Laba amarrood ee ugu horreeya waxay akhriyaan magaca isticmaalaha ka dibna sirta iyaga oo aan soo bandhigin, kan saddexaad wuxuu qoraa labada sadar, kan afraad wuxuu xaddidaa faylka, kan ugu dambeeyana wuxuu ku bilaabaa macmiilka faylkaas. Ogsoonow in read -r uu ilaaliyo jajabyada gadaal, taas oo si sax ah u tahay nooca faahfaahinta beddela sir shaqaynaysa mid guuldareysta marka laga tago.
Ka fogow dhisidda faylka iyada oo la isticmaalayo doorsoome aan xigasho lahayn ama here-document ay ka buuxaan ballaarinta shell. Labaduba waxay beddeli karaan astaamaha ka hor inta aysan gaarin faylka, guuldarraduna waxay u ekaanaysaa diidmo VPN sababtoo ah sirta saxanka ku jirta runtii waa ka duwan tahay tan aad taqaan. Haddii aad ka shakisan tahay, isbarbar dhig dhererka byte-ka faylka iyo qiimaha la filayo, iyada oo aan la soo bandhigin sirta lafteeda. Farqi hal ama laba byte ah waa calaamada shil xigasho.
Akhri heerka khaladka ugu horreeya
Hayso fariinta koowaad ee gaarka ah ee hal isku day, ka dibna kala sooc. Khaladka hubinta gudaha, fure gaar ah oo maqan, wakiil sir oo aan la heli karin iyo guuldarro aqoonsi albaab waa afar natiijo oo kala duwan oo leh afar milkiile oo kala duwan. Midkood oo keliya ayaa ku saabsan akoonka.
Haddii albaabku runtii diidayo aqoonsi si sax ah loo gaarsiiyay, hubi akoonka, backend-ka aqoonsiga iyo caqabad kasta oo loo baahan yahay maamulaha. Guuldarro aqoonsi guud ma magacaabto astaan mamnuuc ah.
Soo celi qiimaha la ansixiyay iyada oo la marayo habka saxda ah halkii aad ku yareyn lahayd xarfaha iyo tirooyinka. Siyaasadda sirta waxaa leh hawlwadeenka, xalka ku-meel-gaadhka ah ee si aamusnaan ah uga gudba ma aha hagaajin. Waxay kaloo ka qarinaysaa cilladda dhabta ah qofka xiga, kaas oo la kulmi doona isla khaladkaas sir daciif ah oo aan fikrad wanaagsan lahayn.