Tar éis na bpribhléidí a ísliú: cé na comhaid OpenVPN a oibríonn fós?
Oibríonn na tuairisceoirí a osclaíodh roimh an ísliú go fóill; ní oibríonn na cosáin a athosclaítear níos déanaí. Socraigh cé acu de na trí chomhad ama reatha a chaithfidh do chumraíocht a athoscailt.
Ní chruthaíonn fad fada ama ach gur éirigh leis an tús leis na pribhléidí a bhí ag an daemon an tráth sin. Tagann na teipeanna atá tábhachtach anseo níos déanaí: ceanglaíonn cliant nua, cuirtear liosta cúlghairme in ionad, caithfidh script chúnta comhad a scríobh. Is oscailt nua gach ceann acu a dhéanann an cuntas gan phribhléid, lena cheist cheadanna féin agus lena theachtaireacht earráide féin. Scarann trí chinneadh cumraíocht a leanann ag obair ó cheann a theipeann ar an gcéad imeacht eile.
Scar an rud a lódáladh go luath ón rud a osclaítear níos déanaí
Is éard is tuairisceoir ann ná hanla ar thuairisc chomhaid oscailte, agus socraíodh an modh rochtana nuair a cruthaíodh an tuairisc sin. Ní dhúnann athrú úsáideora an phróisis níos déanaí an hanla, agus mar sin oibríonn comhad eochrach a léadh mar root fós tar éis an ísliú. Ní athraíonn an modh ach an oiread: ní éiríonn hanla a osclaíodh le haghaidh léamh ina inscríofa, agus ní tharraingítear siar hanla inscríofa díreach toisc gur chaill an cuntas a chearta ar an gcosán. Míníonn an dá fhíric seo an chuid is mó den iompar iontach sna tuairiscí seo.
Is é an leath eile cuimhne. Is féidir le daemon teastas a pharsáil, an t-ábhar parsáilte a choinneáil agus an comhad a dhúnadh; is sonraí a fhanann in úsáid, ní comhad oscailte. Mar sin ní chruthaíonn trácht leanúnach go bhfuil tuairisceoir oscailte ná go bhfuil an t-ainm cosáin inrochtana. Ní chruthaíonn sé ach gur fuarthas an t-ábhar a theastaíonn don seisiún reatha níos luaithe.
Is idirbheart eile é oscailt níos déanaí. Ritheann sé faoi na dintiúirí reatha, an comhthéacs slándála reatha agus an dearcadh feistithe reatha, mar sin is féidir cosán a bhí inléite ag an tús a dhiúltú ag an gcéad nasc eile. Cuireann rothlú gaiste leis: má scríobhtar comhad nua thar an ainm cosáin céanna, fanann tuairisceoir atá ann cheana ceangailte den seanréad, mar sin is féidir le hathlódáil breathnú rathúil agus an daemon fós ag úsáid an ábhair roimhe. Déan comparáid idir an inode atá ag an bpróiseas agus an ceann ar an diosca sula gcreideann tú gur tháinig an rothlú i bhfeidhm.
Ainmnigh na trí léamh ama reatha agus cathain a tharlaíonn gach ceann
Osclaítear trí acmhainn de ghnáth i bhfad tar éis an túsú, agus teipeann siad ag amanna éagsúla. Léitear comhad cumraíochta atá sainiúil do chliant nuair a cheanglaíonn an cliant sin, mar sin is féidir leis briseadh dúsálaí amháin agus na cinn eile ag leanúint. Féachtar ar shonraí cúlghairme le linn fhíordheimhniú an phiara agus arís nuair a chuirtear an comhad in ionad. Ní dhéantar teagmháil le comhadlann shealadach ach amháin nuair a scríobhann script nó breiseán rud éigin.
Ní bhaineann aon cheann de na trí le cosán an tús, agus mar sin is féidir le freastalaí a bhí sláintiúil ar feadh seachtainí teip ag an gcéad nasc eile. Ainmníonn an chatagóir freisin úinéir an tsocraithe: is cearta léimh ar an chumraíocht faoi chuntas an daemon an chéad dá cheann, agus is suíomh inscríofa le cuspóir cúng an tríú ceann.
| Path reopened later | What triggers the open | First sign when it fails |
|---|---|---|
| Client configuration file | A connection for that client identity | One client rejected while others connect |
| Revocation data | Peer authentication, including after replacement | Revoked and valid peers both refused |
| Script or plugin temporary directory | A helper needs to create a file | The helper exits with a path error |
persist-key freagraíonn sé ceist níos cúinge ná mar a cheaptar go coitianta. Coinníonn sé an comhad eochrach oscailte thar na hatosuithe doiciméadaithe SIGUSR1 agus ping-restart, agus ní dhéanann sé rud ar bith do chomhaid CCD, do shonraí cúlghairme, d’fheidhmeannaigh chúnta ná d’aththosú iomlán próisis. Leanann siadsan a gcosáin oscailte féin, faoi cibé cuntas atá ag rith an tráth sin.
Deimhnigh an cuntas agus an dearcadh atá aige go fírinneach
Fiafraigh den daemon atá ag rith cén cuntas atá á úsáid aige in ionad muinín a chur sa chomhad aonaid, agus ansin déan comparáid idir an freagra agus an rud a shocraíonn an t-aonad. Is é an neamhréireacht an chéad rud le réiteach, mar ritheann gach seiceáil cheadanna ina dhiaidh sin mar an té is ea an próiseas go fírinneach. Ansin siúil an cosán comhpháirt ar chomhpháirt; déantar an trasnú a mheas ag gach leibhéal, mar sin fanann comhad inléite i gcomhadlann nach féidir a thrasnú ina chomhad do-léite. Is í an mhodh deiridh comhad an cheist dheireanach, ní an chéad cheist.
Cuireann spásanna ainmneacha agus boscaí gainimh seirbhíse teorainneacha leis nach gcuireann úinéireacht agus giotáin mhóid síos orthu. Is féidir cosán atá le feiceáil i do bhlaosc a bheith as láthair nó inléite amháin taobh istigh de chroot, de spás ainmneacha feistithe nó d’aonad a cheileann comhadlanna baile. Cuireann modúil slándála ciseal eile leis, mar sin is féidir comhad a bhfuil cuma inléite air a dhiúltú fós nuair a osclaítear é.
ps -o user:12,pid,args -C openvpn
systemctl show -p User -p Group -p ProtectHome -p RootDirectory [email protected]
sudo -u openvpn namei -l /etc/openvpn/ccd/aliceNí thástálann léamh rathúil i mblaosc an riarthóra aon cheann de na coinníollacha comhcheangailte sin. Rith an seiceáil le cuntas an daemon, leis an spás ainmneacha agus an bosca gainimh céanna, nó glac leis go ndéanann an toradh cur síos ar do bhlaoscse agus ní ar an bhfreastalaí. Is é an tríú ordú an leagan saor den tástáil sin: priontálann sé mót an gach comhpháirte agus teipeann sé ar an gcéad cheann nach féidir le cuntas an daemon a thrasnú.
Tabhair an scríobh ama reatha i gcomhadlann dá chuid féin
Níl sa léamh ach leath an fhardail. B’fhéidir go dteastóidh ó script chúnta comhad stádais a chruthú, b’fhéidir go dteastóidh ó bhreiseán staid a scríobh le taobh a chumraíochta, agus ní chumhdaítear na scríbhinní sin trí chrann na cumraíochta a dhéanamh inscríofa. Tabhair don chomhadlann ar leith an cead scríofa a theastaíonn óna feidhm, le húinéir agus le mód is féidir leat a mhíniú. Roghnaigh rochtain inléite amháin do gach rud nach léitear ach amháin.
Coinnigh ceadanna na heochrach príobháidí scartha ó na comhaid bheartais. Tá riachtanas difriúil ag eochair nach mór a athléamh tar éis atosú ná ag comhad cliaint a léitear ar gach nasc, agus tugann aon mhód ceadaitheach amháin don dá rud rochtain níos mó ná mar a iarrann an fhadhb. Tá sé níos fusa cuntas daemon tiomnaithe le húinéireacht chúng a iniúchadh ná grúpa leathan. Nuair a chaithfidh an eochair atosuithe a mhaireann, persist-key baineann sé an t-athléamh amach in ionad an chomhadlann a leathnú.
Socraigh ón imeacht is féidir leat a atáirgeadh
Cruthaíonn tollán beo aon chosán amháin tríd an gcód. Is é an t-imeacht a dteastaíonn an comhad uaidh an t-aon tástáil a chlúdaíonn an oscailt atá tábhachtach duit, cibé acu nasc cliaint nua, comhad cúlghairme ionadaithe, atosú bog ceadaithe nó aththosú pleanáilte é. Roghnaigh an t-imeacht, rith é, agus coinnigh an chéad earráid in ionad an cheann deireanach.
Le haghaidh atosú bog, taispeánann aon chomhartha amháin agus log an aonaid ar léadh an eochair arís. Seol an comhartha, agus ansin léigh na línte deireanacha a scríobh an t-aonad:
systemctl kill -s SIGUSR1 [email protected]
journalctl -u [email protected] -n 40 --no-pagerNá tabhair faoi deara nach féidir le daemon atá i mbaol comhaid a athrú a thuilleadh díreach toisc gur ísliú na pribhléidí. Braitheann a bhfuil sé in ann fós ar na dintiúirí atá fágtha, ar a chumais, ar na comhadlanna inar féidir leis scríobh agus ar aon tuairisceoir inscríofa atá aige fós. Cúngaíonn laghdú pribhléidí an t-údarás, agus is é an fhardal d’oscailtí ama reatha a thaispeánann cé chomh fada. Scríobh an teorainn sin le taobh na cumraíochta ionas nach mbeidh ar an gcéad duine eile í a athaimsiú.