MariaDB thar VPN: cén user@host a fheiceann an freastalaí?
Roghnaítear an cuntas de réir úsáideora agus óstaigh le chéile. Aimsigh an fhoinse a chonaic an freastalaí, léigh CURRENT_USER(), ansin deisigh an ró sin, ní an deonú.
Clóscríobh an t-ainm úsáideora céanna ar dhá chonair éagsúla agus féadfaidh MariaDB tú a fhíordheimhniú mar dhá chuntas éagsúla. Tá cuntais eochraithe ar úsáideoir agus óstach le chéile, mar sin is sraitheanna ar leithligh iad 'reporter'@'localhost' agus 'reporter'@'10.90.0.23' le pasfhocail ar leithligh agus deonuithe ar leithligh. Thar VPN, ní hé an cheist spéisiúil cén t-ainm a chlóscríobh an t-úsáideoir ach cén seoladh foinse a chonaic an freastalaí.
Aimsigh an fhoinse a fheiceann an freastalaí i ndáiríre
Oibrigh ar gcúl ó óstach an bhunachair shonraí, ní ón ríomhaire glúine. Níl sa seoladh a cheapann an cliant atá aige ach ceann amháin de roinnt féidearthachtaí:
| Path | Source MariaDB sees |
|---|---|
| Routed tunnel, no translation | The client's inner VPN address |
| Gateway source translation | The gateway's translated address |
| SSH local forward | The SSH server's address |
| Public exit, no tunnel | Whatever the ISP handed out |
Úsáid fianaise ó thaobh an fhreastalaí chun é a shocrú. Taispeánann log nasctha, liosta seisiún gníomhach nó iontráil shealadach sa log ginearálta an seoladh a ghlac an freastalaí. Is fíric eile é IP poiblí an ríomhaire ghlúine ó bhrabhsálaí agus is minic é míthreorach.
Meaitseáil an cuntas a roghnaigh MariaDB
Leanann roghnú cuntais ordú doiciméadaithe seach aontas deonuithe. Tá tosaíocht ag meaitseáil óstaigh bheachta ar chomhartha fiáin, agus glacann sraitheanna úsáideora gan ainm páirt i meaitseáil ar bhealaí a chuireann iontas ar dhaoine a ghlacann leis gurb é an t-ainm amháin a shocraíonn. Roghnaíonn an freastalaí sraith amháin; ní chumascann sé pribhléidí gach sraithe den ainm céanna. Is fiú níos mó an tagairt a léamh uair amháin ná tráthnóna ag tástáil buille faoi thuairim.
Ciallaíonn sé sin go bhféadfadh sé nach n-athraíonn sé faic deonú a chur le 'reporter'@'%' má fhíordheimhníodh an seisiún mar 'reporter'@'10.90.0.23'. Caithfidh an deisiú teacht ar an tsraith a roghnaíodh, agus is é sin an fáth a dtagann aithint an chuntais roimh eagarthóireacht na ndeonuithe.
Léigh an cuntas a úsáideann an seisiún i ndáiríre
SELECT USER(), CURRENT_USER();
SHOW GRANTS;
Ainmníonn CURRENT_USER() an cuntas a d'fhíordheimhnigh an seisiún; tuairiscíonn USER() cad a d'iarr an cliant agus féadann sé a bheith difriúil. Rith iad mar ghnáthcheisteanna ardleibhéil, ní ó bhunús gnás stóráilte le comhthéacs sainitheora, nó cuirfidh na freagraí síos ar úinéir an ghnáis in ionad do sheisiún.
Ní féidir le logáil isteach teipthe aon rud díobh seo a rith, agus is é sin an cás ina gcaithfidh riarthóir sainmhínithe na gcuntas agus fianaise nasctha an fhreastalaí a scrúdú ina ionad. Pleanáil dó sin: de ghnáth níl aon seisiún SQL ag an duine a dheisíonn logáil isteach diúltaithe chun ceist a chur.
Deighil inrochtaineacht ó fhíordheimhniú
Insíonn téacs na hearráide duit cén tsraith ina bhfuil tú. Ciallaíonn nasc diúltaithe nó am istigh caite nach raibh an cliant riamh in ann líonadóir a bhaint amach, mar sin níl an cuntas agus a phasfhocal faoi cheist fós. Ciallaíonn freagra rochtana diúltaithe gur fhreagair an freastalaí, rud a chruthaíonn inrochtaineacht agus a dhíríonn ar an gcuntas, ar mheaitseáil an óstaigh nó ar an dteastas.
Tá réamhriachtanais líonra ar a liosta féin: líonadóir ceangailte leis an seoladh beartaithe agus ní hamháin le loopback, trácht ceadaithe chuig an bport cumraithe agus bealach fillte don fhreagra. Féadfaidh gach ceann teip go neamhspleách, agus ní thugann tollán atá ag obair aon cheann díobh le tuiscint. Glacann líonadóir ar loopback le naisc áitiúla agus diúltaíonn sé gach ceann iargúlta, rud a tháirgeann nasc diúltaithe atá cosúil le blocáil balla dóiteáin.
Seiceáil an seoladh ceangail sula n-osclaíonn tú ticéad leis an bhfoireann líonra. Taispeánann ss -lntp ar óstach an bhunachair shonraí cén seoladh agus port atá ag éisteacht i ndáiríre, agus eisíonn an líne amháin sin catagóir iomlán buille faoi thuairim.
Deisigh go cúng, ansin ath-thástáil an dá threo
Cruthaigh an cuntas beartaithe atá cáilithe ag óstach trí phróiseas ceadaithe na heagraíochta, le teastas ón stór tacaithe seach ceann comhroinnte a ghreamaíodh i dticéad. Deonaigh ach na hoibríochtaí scéime a theastaíonn ón tasc. Má dhéantar cuntas root, polasaí deonaigh-gach-rud nó óstach fiáin uileghabhálach de logáil isteach cianda teipthe, éiríonn an tástáil agus baintear an rialtán a bhí á thástáil agat. Is é an deonú a chuir tú leis go práinneach an ceann nach mbaineann aon duine níos déanaí.
Ath-thástáil le seisiún úr tríd an gconair bheartaithe, ansin seiceáil na cásanna diúltacha. Caithfidh conair ar cheart a bheith blocáilte fanacht blocáilte, agus caithfidh oibríocht nár deonaíodh fanacht diúltaithe. Is iad an dá sheiceáil sin a dhealaíonn cuntas deisithe ó cheann leathnaithe.
Ar deireadh, taifead an seoladh foinse breathnaithe agus ainm an chuntais le chéile. Soláthraíonn an tollán inrochtaineacht; roghnaíonn agus údaraíonn MariaDB a chuntas féin fós, agus teastaíonn an dá fhíric ón gcéad duine eile chun do thoradh a atáirgeadh.