Sida loo isku dhiso borotiinka macmiilka OpenVPN ee faylasha la soo saaray
Faylka ovpn waa habaynta, ma aha shahaado. Ka dhis hal borotiin macmiil ah CA, shahaado iyo fure la soo saaray, ka dib xiro aqoonsiga iyo galka.
Hawlwadeenkaagu wuxuu kuu dhiibaa xidhmo CA, shahaado macmiil iyo furaheeda, macmiilkuna ma shaqayn doono ilaa laga xiro hal borotiin. Borotiinku waa habayn: wuxuu tilmaamayaa faylashaas, kuma jiro, oo tafatirkiisu ma beddeli karo shahaado. Hagahan wuxuu ka bilaabmaa kombuyuutar hore loo ansixiyay wuxuuna ku dhammaanayaa borotiin aad ka bilaabi karto galka la yaqaan. Ma abuurto CA, ma diiwaangeliso shahaado cusub, lamana taabto serverka.
Halkaan bartilmaameadku waa macmiil khadka amarka OpenVPN 2.6 ee Linux, lagu maro TUN iyada oo loo marayo UDP, oo leh xaqiijinta shahaadada.
Uruuri oo kaliya faylasha dhinaca macmiilka
Ka shaqee galka la ilaaliyay oo uruuri maaddada kalsoonida CA ee la ansixiyay, shahaadada macmiilka ee laguu soo saaray iyo furaha gaarka ah ee u dhigma. Tusaalahan magacyadu waa ca.crt, laptop-a.crt iyo laptop-a.key. Magacyada faylasha waa calaamado keliya; wax kama sheegaan waxa ku jira fayl kasta.
Haddii aad furaha abuurtay inta lagu jiray diiwaangelinta, waligiis kama bixin mashiinka; soo saaraha waa inuu ka soo celiyaa oo kaliya shahaadada la saxeexay iyo silsiladda dadweynaha. Hubi in shahaadadu ay qaado doorka macmiilka ee ay adeeggu filanayso. Sidoo kale hubi in furahu uu ka tirsan yahay shahaadadaas, ee uusan ka tirsanayn mid hore oo isku day hore. Lammaane aan is waafaqsanayn wuxuu keenaa guuldarro TLS aad u dambeysa, oo u eg dhibaato server.
Ka tag furaha saxixa gaarka ah ee CA, furaha gaarka ah ee serverka iyo halbeegyada DH oo ka baxsan xidhmadan.
Ku xir faylasha borotiin yar
Borotiinka hoose waa mid si ula kac ah gaaban. Sadar kastaa wuxuu dooranayaa barta dhammaadka, xaddidayaa aqoonsiga macmiilku aqbali doono, ama tilmaamayaa mid ka mid ah saddexda fayl.
client
dev tun
proto udp
remote vpn.example.net 1194
nobind
remote-cert-tls server
verify-x509-name vpn-gateway name
ca ca.crt
cert laptop-a.crt
key laptop-a.key
Sadarka remote wuxuu dooranayaa barta dhammaadka shabakada. remote-cert-tls server wuxuu dalbanayaa in dhinaca kale uu soo bandhigo shahaado leh doorka serverka. verify-x509-name wuxuu xiraa magaca la filayo, halkan vpn-gateway oo ah Common Name ee shahaadada serverka oo leh goobta magaca caadiga ah ee OpenVPN. Qiimahaas lama soo saaro magaca martigeliyaha DNS, markaa isticmaal nidaamka aqoonsiga uu hawlwadeenku bixiyay.
Ha ka tagin hubintaas sababtoo ah barta tijaabada ayaa muujinaysa shahaado kale.
Borotiinkan aasaasiga ah wuxuu u malaynayaa in aanay jirin caqabad akoon gooni ah iyo fure kanaalka xakamaynta. Haddii adeeggu u baahan yahay auth-user-pass, tls-auth ama tls-crypt, hayso habaynta iyo maaddada lagu siiyay, maxaa yeelay sirta kanaalka xakamaynta ee aad adigu abuurto lama mid noqon doonto tan serverku hayo. Sidoo kale hayso siyaasadda sireedka adeegga halkii aad ka soo dhoofin lahayd sadarrada isku-buurnaan ama sir ee tusaale hore.
Ka dhig galka shaqada mid cad
Waddooyinka qaraabada ah waxay raacaan galka shaqada ee habka, ma aha goobta faylka .ovpn.
Taasi waxay la yaabtaa dadka borotiinka u guura galka cusub oo filanaya in furahu la socdo. Galka maamuluhu doortay, amarka hoose wuxuu u gudbaa waddo buuxda ka hor inta uusan akhrin borotiinka iyo tixraacyadiisa.
sudo openvpn --cd /etc/openvpn/client/laptop-a --config laptop-a.ovpn
Kalkaaliye soo-dejin oo desktop ah ama adeeg nidaam ayaa kuu xidhmi kara ku-tiirsanaanta oo ku dabaqi kara xeerar u gaar ah. Wuxuu kaloo isticmaali karaa gal shaqo oo ka duwan kii aad ku tijaabisay. Xaqiiji sida habkaaga bilaabista uu u xalliyo waddooyinka furaha, shahaadada iyo CA. In kaliya faylka .ovpn la guuro ma guuro furaha gaarka ah ee gooniga ah.
Hay furaha oo la akhriyi karo oo kaliya isticmaalaha loogu talagalay ama aqoonsiga adeegga.
Xaqiiji gudbinta, ma aha magacyada faylasha
Ka hor isku xirka ugu horreeya ee la ogolaaday, hubi barta dhammaadka, aqoonsiga shahaadada, soo saaraha iyo waqtiga ansaxnimada. Kadib xaqiiji in tixraacyada faylasha laga xalliyo galka shaqada ee aad dhab ahaan isticmaali doonto. Kadib isku xirka, tijaabi habdhaqanka barnaamijka iyo DNS ee ay tahay in siyaasadda marin u bixiso. Saddex fayl oo la akhriyi karo wax ma caddeeyaan ku saabsan ogolaanshaha serverka ama waddo kheyraad la isticmaali karo.
Haddii codsi weedh sir ah uu soo baxo, waxay ka tirsan tahay furaha gaarka ah, ma aha akoon VPN.
Ugu dambayntii, liisgaray xidhmada sida maaddada aqoonsiga. In isla shahaadada iyo furaha la siiyo kombuyuutar labaad waxay koobiyaan aqoonsiga, beddelka magaca faylkuna kuma siinayo diiwaangelin labaad. Taasi waa farqiga u dhexeeya isku-dhiska borotiin iyo soo-saaristiisa.