Cuireann tú script client-connect leis a dhiúltaíonn do gach nasc ina bhfuil common_name difriúil ó username, agus is cosúil go ndéanann sé ceangal idir deimhniú agus cuntas. Ar fhreastalaí a bhfuil username-as-common-name ag rith air, tá a chiall caillte ag an gcomparáid sin faoin am a ritheann an script. Is é an teaghrán céanna an dá luach, mar sin éiríonn leis an tástáil do dheimhniú a eisíodh do dhuine eile ar fad.

Níl an tseiceáil mícheart mar gheall go bhfuil an script scríofa go dona. Tá sí mícheart mar gheall gur athraíodh an luach a léann sí níos luaithe sa nasc céanna.

Cad a fhéachann an chomparáid mar chruthúnas air

Is cruthúnais ar leithligh iad fíordheimhniú deimhnithe agus fíordheimhniú pasfhocail, agus is féidir le freastalaí an dá cheann a éileamh gan a éileamh gur le duine amháin iad. Tá an bhearna fíor: is éileamh difriúil é deimhniú gléis bhailí móide aon chuntas bailí ná an deimhniú gléis sin móide cuntas ainmnithe amháin. Léann script a dhéanann comparáid idir common_name agus username mar an nasc atá ar iarraidh idir an dá rud. Bheadh sé amhlaidh, dá gciallódh common_name fós an rud a dúirt an deimhniú.

Braitheann sé sin ar rogha amháin fhreastalaí, agus is gnách an rogha sin a chur ar siúl ar chúis neamhghaolmhar, mar shampla comhaid chumraíochta in aghaidh an úsáideora a dhéanamh níos éasca le hainmniú.

Cad a dhéanann username-as-common-name don ainm

Nuair a bhíonn username-as-common-name cumasaithe, cuireann OpenVPN an t-úsáideoir fíordheimnithe in ionad ghnáthainm an deimhnithe a luaithe a fhíoraítear an t-úsáideoir agus an pasfhocal. Faigheann an crúca fíoraithe a ritheann le linn na seiceála sin gnáthainm an deimhnithe fós, mar níl an t-ionadú déanta go fóill. Feiceann gach rud ina dhiaidh sin, client-connect san áireamh, an t-úsáideoir. Mar sin faigheann an t-aisghlao níos déanaí aitheantas amháin faoi dhó agus ní féidir leis é a chur i gcomparáid leis an deimhniú a cuireadh i láthair.

StageWhat common_name holds
Username and password verification hookThe certificate common name, for example bob-device
After the replacementThe authenticated account, alice
client-connect callbackThe account again, alice

Lean nasc léiritheach amháin: deimhniú a eisíodh do bob-device, logáil rathúil eolaire mar alice, agus an rogha cumasaithe. Is féidir leis an gcéim fíoraithe dhá theaghrán éagsúla a fheiceáil fós. Feiceann céim an naisc alice agus alice.

Taispeánann an sampla sin cén fáth a bhfuil an chomparáid folamh. Ní thaispeánann sé go nglacfaí leis an nasc murach sin, ós rud é go ritheann bailíochtú deimhnithe agus fíorú pasfhocail fós astu féin.

Cuir an ceangal san áit a bhfuil an dá aitheantas fós ann

Caithfear an riail a fhorghníomhú ag céim a fheiceann aitheantas an deimhnithe agus an cuntas ag an am céanna, rud a chiallaíonn go praiticiúil an crúca fíoraithe úsáideora agus pasfhocail nó breiseán a luchtaítear ansin. Is gnách gurb é breiseán tacaíochta a dhéanann fíorú pasfhocail cheana féin an áit cheart chun riail péireála a chur leis, mar dá gcuirfí comparáid ainm ina ionad, chaillfí an tseiceáil pasfhocail ar fad.

Sainmhínigh an mhapáil sula scríobhann tú cód, mar is annamh gurb é comhionannas an fíorpholasaí. Is minic a shainaithníonn deimhniú gléas agus a shainaithníonn an logáil duine, agus féadfaidh gléas amháin freastal go dlisteanach ar dhaoine éagsúla. Stóráil an gaol i bhfoirm a bhfuil smacht agat ar a heisiúint, agus socraigh cad a tharlaíonn ar athainmniú, ar ath-eisiúint agus ar ainmneacha atá cáilithe ag fearann. Má dhéantar litreacha a ísliú nó réimír fearainn a bhaint gan tuiscint ar an eolaire, is féidir dhá chuntas a chónascadh a bhí ceaptha a bheith ar leithligh.

Cuimhnigh go n-athraíonn an rogha freisin cé acu cumraíocht in aghaidh an chliaint a bhaineann, mar tá client-config-dir eochairithe ag an ngnáthainm.

Tástáil an phéireáil le dhá dhintiúr bhailí

Tosaigh leis an bpéire a cheadaíonn do pholasaí agus deimhnigh go nascann sé. Ansin cuir an deimhniú bailí céanna i láthair le cuntas eile atá bailí seachas sin: caithfidh an iarracht sin teip, agus caithfidh sí teip mar gheall ar an riail phéireála seachas mar gheall ar phasfhocal a bheith clóscríofa go dona. Cruthaíonn pasfhocal mícheart go n-oibríonn an tseiceáil phasfhocail agus ní deir sé faic faoin riail idir deimhniú agus cuntas.

Seiceáil na cosáin gan deimhniú agus le deimhniú neamhbhailí freisin, agus deimhnigh cén t-aitheantas a úsáideann an freastalaí do shocruithe in aghaidh an chliaint. Más é an t-aon bhealach chun an chomparáid a chur ag obair ná username-as-common-name a dhíchumasú, cuir praghas ar an athrú sin ar dtús, mar aistríonn sé gach cuardach cumraíochta cliaint ar ais chuig ainm an deimhnithe.

Ailt ghaolmhara