Rydych chi'n pastio log i edefyn cymorth, mae ateb yn nodi ei fod yn cario eich allwedd breifat, ac mae'r past yn barhaol. Mae'r methiant tawelach yn ymddangos yn ddiweddarach, pan fydd pob cyfeiriad wedi dod yn X ac nad yw'r ffeil yn profi mwyach fod y cleient a'r gweinydd yn westeion gwahanol. Mae pas golygu yn tynnu'r hyn sy'n rhoi mynediad neu'n enwi person, ac yn cadw'r hyn sy'n egluro'r methiant. Mae hynny'n drawsnewidiad â rheolau, nid dileu â blwch chwilio.

Mae golygu yn drawsnewidiad, nid dileu

Mae log yn cario strwythur yn ogystal â gwerthoedd: siaradodd y cyfeiriad hwn â'r llall, ar yr adeg hon, a stopiodd yr handshake ar y cam hwn. Y gwerthoedd sy'n gwneud y ffeil yn beryglus i'w chyhoeddi. Y strwythur sy'n ei gwneud yn werth ei chyhoeddi o gwbl.

Mae dileu llinellau cyfan yn tynnu'r ddau ar unwaith, a dyna pam nad yw log wedi'i docio yn ateb dim yn aml. Mae colapsio pob gwerth i un tocyn yn methu'n wahanol, oherwydd bod dau bâr gwahanol yn dod yn un actor. Gall y naill bas a'r llall edrych yn daclus a dinistrio'r dystiolaeth o hyd. Y prawf yw a all darllenydd nad yw erioed wedi gweld eich rhwydwaith ddilyn y dilyniant a chyrraedd y casgliad y gwnaethoch chi ei gyrraedd.

Yn gyntaf y dyfyniad, yna'r tynnu

Torrwch yr adran o amgylch y methiant cyn golygu unrhyw beth. Mae dyfyniad llai yn haws i'w archwilio, ac yn llai tebygol o gario rhywbeth yr oeddech wedi anghofio oedd yn y ffeil. Cadwch y gwreiddiol heb ei gyffwrdd mewn storfa warchodedig nes bod y mater wedi cau. Mae golygu yn golledus, a'r ffeil amrwd yw'r unig ffordd i ateb y cwestiwn dilynol.

Darllenwch y dyfyniad fel testun plaen cyn ymddiried bod gorchymyn allforio wedi tynnu'r rhannau preifat, oherwydd mae allforwyr yn crynhoi ac yn cylchdroi meysydd yn hytrach na'u glanhau. Y moddau dadfygio a verbose yw'r man mwyaf tebygol ar gyfer bloc allwedd neu gymhwyster mewnol. Agorwch y ffeil mewn golygydd sy'n dangos llinellau llawn, nid mewn gwyliwr sy'n lapio ac yn cuddio'r gynffon.

Beth sy'n rhaid mynd, ac ym mha drefn

Dechreuwch â deunydd sy'n rhoi mynediad, oherwydd mae methiant yno yn dod â'r ymarfer i ben: blociau allwedd breifat, cyfrineiriau, allweddi a rennir ymlaen llaw, tocynnau API, codau adfer. Nid ydynt yn unig yn adnabod; maent yn ddefnyddiadwy gan bwy bynnag sy'n darllen yr edefyn. Mae pas sy'n tynnu popeth arall ac yn gadael un ohonynt wedi methu.

Yna'r haen hunaniaeth: enwau defnyddwyr, goddrychau a rhifau cyfresol tystysgrifau, dynodwyr cyfrifon, ac unrhyw lwybr sy'n cynnwys enw person. Nid oes dim ohono yn ddefnyddiadwy ar ei ben ei hun, ond gyda'i gilydd mae'n enwi person, a dyna'r rhan nad oes ei hangen ar edefyn cyhoeddus.

Yna'r haen topoleg, a dyna lle mae barn yn dod i mewn. Gellir disodli cyfeiriadau cyhoeddus, ystodau mewnol ac enwau gwesteiwyr i gyd pan nad yw eu datgeliad yn gwasanaethu unrhyw bwrpas diagnostig, ac mae labeli sefydlog yn well na bylchau. Mae'r drefn yn bwysig oherwydd bod yr haenau cynharach yn absoliwt a'r un olaf yn benderfyniad. Mae gweithio yn y drefn honno hefyd yn eich atal rhag treulio awr ar enwau gwesteiwyr tra bo bloc allwedd yn eistedd ar linell pedwar deg.

Original kindReplace withKeep
Client addressCLIENT_AWhich side initiated
Server addressSERVER_BPort and protocol
UsernameUSER_1The failure that mentions it
HostnameHOST_1Resolution order

Peidiwch â dinistrio'r perthnasoedd

Rhowch un dalfan i bob gwerth go iawn a'i ailddefnyddio bob tro y mae'r gwerth hwnnw'n ymddangos. Os oedd dau gyfeiriad yn wahanol, rhaid iddynt aros yn wahanol ar ôl y pas, neu bydd y darllenydd yn casglu bod y cleient wedi cysylltu ag ef ei hun. Cysondeb yw'r mecanwaith cyfan: mae'r darllenydd yn dysgu'r mapio trwy weld label yn ailymddangos. Un tocyn wedi'i ailddefnyddio ar gyfer dau actor yw'r ffordd gyflymaf i wneud log yn annarllenadwy.

Mae trefn ac amser yn rhan o'r un strwythur. Cadwch y dilyniant yn gyfan, ac os ydych yn symud stampiau amser, symudwch bob un ohonynt yr un faint a dywedwch hynny mewn un llinell. Mae cymysgu amseroedd newidiadol a real yn waeth na'u tynnu, oherwydd yna mae'r bylchau'n edrych fel tystiolaeth o rywbeth na ddigwyddodd erioed.

Mae porthladdoedd, protocol a chyfeiriad yn aros fel y maent. Nid oes angen dalfan ar y porthladd oherwydd dalfan ar y cyfeiriad.

Cadwch y cwestiwn y mae'n rhaid i'r log ei ateb

Nodwch y meysydd sydd eu hangen ar gymorthwr cyn dechrau golygu: testun union y gwall nad yw'n gyfrinach, fersiynau cleient a gweinydd, y cludiant, a pha ochr a ddechreuodd yr ymgais. Y rhain sy'n gadael i ddieithryn adnabod y methiant. Mae cadw'r rhestr wrth eich ochr yn troi'r pas yn wiriad yn hytrach na gobaith.

Pan anfonwch y ffeil, ychwanegwch un llinell yn dweud beth a ddisodlwyd, fel na fydd neb yn treulio awr yn diagnostigio enw gwesteiwr dalfan. Mae dogfennaeth ar logiau diagnostig OpenVPN yn rhestru'r meysydd y mae ei logiau yn eu cario, a dyna'r rhestr yr ydych ar fin ei newid. Gofynnwch cyn anfon dump cof neu gipiad pecynnau, a defnyddiwch y sianel gymorth y gallwch ei gwirio. Mae'r arteffactau hynny'n dal llawer mwy na'r log testun, ac nid yw rhywfaint ohono yn eich un chi i'w gyhoeddi.

Darllenwch y dyfyniad gorffenedig unwaith o'r llinell gyntaf i'r un olaf, gan gynnwys y dechrau a'r diwedd. Mae sgrinluniau'n haeddu mwy o amheuaeth na thestun, oherwydd maent yn cario ffenestri eraill, enwau cyfrifon ac eitemau dewislen.

Erthyglau cysylltiedig