Incwadi yokusebenza: ukufaka amakhasimende amabili e-OpenVPN ngokwahlukene
Amakhasimende amabili ku-ihosti eyodwa ye-OpenVPN adinga izilaleli, amachibi, amafayela okuthembela nokulethwa kokuhoxiswa okuhlukene, kanye nokuhlolwa kokwamukela okuwahlukanisayo.
Amakhasimende amabili ku-ihosti eyodwa azwakala njengenye ingxenye yeseva kanye nechwebo lesibili. Iba iphrojekthi ehlukile uma usubala konke ikhasimende elikuphethe ngempela: isilaleli, ichibi lethaneli, ubunikazi, amafayela okuthembela, imizila kanye nohlelo lokuhoxiswa. Uma weqa okukodwa kukho, ikhasimende lesibili lizuzu ngokuthula ingxenye yelokuqala. Yakha ikhadi lekhasimende ngalinye bese uligcwalisa ngaphambi kokuba iklayenti lokuqala lixhumane.
Yabela ikhasimende ngalinye ikhadi lezinsiza eliphelele
Bekela eceleni lonke isethi ndawonye: ichwebo lomphakathi, isethi engaphansi yethaneli, indlela yokuhlela, indawo yamalogi, igama lesifanekiso sesevisi kanye nedivayisi. Ukuzibiza ngeqembu yikho okuvimbela ikhophi yakudala yefayela elisebenzayo elisenawo ichibi noma isixhumanisi sekhasimende lokuqala. Amanani ayizibonelo, hhayi amachwebo abekelwe eceleni, ngakho hlola ukuthi ihosti ivele isisebenzisa ini. Isevisi eqalayo ayifani nekhasimende eliphelele.
Gcina ikhadi eduze kokuhlela bese ulibuyekeza njalo uma inani lishintsha. Imibhalo eqhelela kude neqiniso imbi kunokungabi khona.
Gcina izinto zokuthembela ngaphakathi kwekhasimende ngalinye
Isiphathimandla sokukhipha esihlukile sekhasimende ngalinye senza umngcele ube lula ukucatshangelwa futhi sigcina ukhiye wokusayina kude nehosti ebhekene ne-inthanethi. Impande eyabiwe nayo ingasebenza, kodwa i-anchor eyabiwe ayiguquli amasevisi amabili abe yisizinda sobulungu esisodwa. Nquma ukuthi imiphi imigqa isilaleli ngasinye esiyamukelayo nokuthi yibuphi ubunikazi beklayenti esibugunyazayo, bese ubhala kokubili. Ungasusisi izitifiketi emgqeni ngokuzama nangephutha kuze kuxhumane okuthile.
Ukhiye oyimfihlo weseva ngokwaso usefayeleni elivikelwe lekhasimende ngalinye, hhayi kusikhombisi sesifanekiso esikhushulwa kanye nokuhlela.
Hlukanisa amanethiwekhi njengoba wenza izinqubo
Izinqubo ezimbili emachwebeni amabili zisabelana ngehosti nethebula yomzila ngaphandle uma uzihlukanisa. Qinisekisa ukuthi yini elalele ngaphambi kokuthemba umklamo.
ss -lunp | grep -E '1194|1195'
openssl verify -CAfile customer-a/ca.crt customer-a/client.pemUkuhlolwa kwesilaleli kubonisa ukuthi iyiphi inqubo ephethe ichwebo ngalinye lomphakathi, futhi ukuqinisekisa kubonisa ukuthi isitifiketi seklayenti sihlangana ne-anchor ehlosiwe yini. Akukho okukhiphayo okufakazela ukuthi iklayenti lika-A alikwazi ukufinyelela isethi engaphansi ka-B, ngakho chaza inqubomgomo yomthombo nendawo ekuyiwa kuyo, imizila yokubuyela kanye nanoma iyiphi isevisi eyabiwe ngamabomu. Izikhala zamagama zenethiwekhi noma iziqukathi zihlukanisa izimo zomzila futhi zinciphisa ukuhlanganiswa okungahlosiwe, kodwa ziyi akuyona ingqamuzana ephelele yomqashi ngokwazo. Khetha indlela yokuhlukanisa eqinile uma imodeli yosongo iyidinga.
Letha ukuhoxiswa ngaphambi kokudlulisela
Ukufakwa kwesitifiketi akukapheleli kuze kube nokuhoxiswa kunendlela yokuletha. Hlola umkhiphi kanye newindi lokuvumeleka le-CRL njengengxenye yokufaka.
openssl crl -in customer-a/crl.pem -noout -lastupdate -nextupdate
systemctl status openvpn@customer-aUkuhlolwa kwe-CRL kubika ukuthi uhlu lwakhishwa nini futhi luphelelwa nini, futhi isimo sesevisi siqinisekisa ukuthi isifanekiso esilufundayo siyasebenza. Buyekeza uhlu ngohlelo lwenqubomgomo yokukhipha ngisho kungahoxiswanga okusha, ngoba i-CRL ephelelwe isikhathi inganqaba iklayenti ngalinye. Shicilela ifayela eliphelele esikhundleni sokushiya abafundi behlangabezana nombhalo oyingxenye, futhi qinisekisa isiginesha ngaphambi kokufaka. Bhala ukuthi ubani ongumnikazi wokukhipha, ukusebenza kwendawo yokugcina nokuthatha umhlalaphansi, ukuze ukucima ikhasimende A kungaphazamisi u-B.
Bese usebenzisa amabili okwamukela: iklayenti elivunyelwe lifinyelela isevisi yalo, futhi izifakazelo zika-A zinqatshwa isilaleli sika-B. Lowo ngumngcele ovezwe njengokuhlolwa.