Faili ya batch inasimama na ujumbe “Mfumo haukuweza kupata ufunguo au thamani ya rejista iliyobainishwa” na kila mtu anadhani mamlaka ya vyeti imevunjika. Haijavunjika, au angalau bado haijavunjika: script ilishindwa ilipokuwa ikitafuta programu, kabla ya kumwomba Easy-RSA kufanya chochote na ufunguo. Mpangilio huo ni muhimu, kwa sababu unamaanisha kwamba ukarabati ni tatizo la utafutaji na PKI ni mwangalizi tu. Kusoma mstari unaoshindwa ndiyo utambuzi wote, na inachukua muda mfupi kuliko njia yoyote mbadala.

Hitilafu hutokea kabla CA kuguswa

Faili za zamani za batch za Easy-RSA 2 hupata OpenSSL au usakinishaji wa OpenVPN kwa kuuliza rejista, kisha huweka vigeu kulingana na kile wanachokipata. Jibu linapokosa kurudisha chochote, script inasitishwa kabla ya operesheni yoyote ya cheti kufanyika.

Kwa hiyo ujumbe kuhusu ufunguo wa rejista ni ushahidi kuhusu mazingira ya script, si kuhusu saraka ya CA.

Mionekano miwili ya rejista, faili moja ya batch

Mchakato wa 32-bit na mchakato wa 64-bit wanaweza kuona mionekano tofauti ya rejista, na faili ya batch inayodhani mmoja inaweza kukosa kiingilio kilichopo kwenye mwingine. Ulinganisho huu wa kusoma-tu unaonyesha tofauti kwa ufunguo wa zamani ambao script za zamani hutumia:

reg query "HKLM\SOFTWARE\OpenVPN" /reg:32
reg query "HKLM\SOFTWARE\OpenVPN" /reg:64

Rejea ya reg query inaeleza vichaguzi vya mwonekano. Endesha zote mbili katika muktadha sawa na script iliyoshindwa, kwa sababu mwonekano hutegemea jinsi mchakato unavyoanza na pia bendera. Ikiwa kiingilio kinapatikana katika mwonekano mmoja tu, linganisha njia inayoelekezwa na zana zilizosakinishwa kabla ya kubadilisha chochote. Ufunguo uliopo lakini unaoelekeza saraka ya usakinishaji ya zamani ni hitilafu tofauti na ufunguo usiokuwepo.

Ikiwa hakuna mwonekano wowote wenye kiingilio, kisakinishi hakikuwahi kukiunda, na kutengeneza thamani kwa mkono hakutafanya zana zifanye kazi.

Usiongeze /reg:64 bila sharti

Suluhisho la kuvutia ni kuongeza kichaguzi cha 64-bit kwenye kila swali na kuendelea. Katika usakinishaji fulani hiyo ni sahihi, na kwa mwingine inapeleka script kwenye mwonekano ambao kwa kweli hauna chochote.

Badilisha utafutaji tu baada ya kuona ni mwonekano gani unao thamani inayotarajiwa.

Ugunduzi si ukarabati wa PKI

Hitilafu hii haithibitishi kwamba cheti cha CA, ufunguo wa kusaini, faili ya mfululizo au hifadhidata ya kufuta vimeharibika. Kuendesha clean-all iliyonakiliwa kutoka mafunzo ya zamani kutaharibu seti tofauti kabisa ya vitu huku ukitia utafutaji katika hali ya kuvunjika. Weka shughuli hizo mbili tofauti akilini na kwenye tiketi. Ikiwa operesheni ya cheti itashindwa baadaye, itathmini kwa ushahidi wake mwenyewe.

Fanya nakala rudufu ya saraka ya CA kabla ya jaribio lolote, hata lile unalojua hakika kuwa la kusoma-tu.

Kuhamia Easy-RSA 3 ni uhamiaji

Usakinishaji unaodumishwa unapaswa kutumia kianzilishi na modeli ya usanidi ya kifurushi cha sasa, na Easy-RSA 3 si mtiririko ule ule wa kazi wa faili za batch kama Easy-RSA 2. Mwongozo wake wa kuanza haraka kwa PKI mpya si maagizo ya uhamiaji kwa mamlaka iliyopo. Kabla ya kubadilisha matoleo, hifadhi nyenzo za CA pamoja na kumbukumbu za utoaji na kufuta, na fuata mwongozo wa uboreshaji wa toleo hilo. Kuanzisha CA mbadala ndani ya saraka yenye mamlaka ili hitilafu ya ugunduzi wa zana ipotee ni chaguo baya zaidi kwenye orodha.

Mabadiliko ya toleo ni mradi; hitilafu ya rejista ni mchana mmoja.

Ulinganisho ambao kwa kweli unatatua

Andika mambo manne na uyalinganishe moja kwa moja:

  • Script gani iliendesha, na mstari gani ulishindwa.
  • Mstari huo uliuliza mwonekano gani wa rejista.
  • Script ilitarajia njia gani ya utekelezaji.
  • Usakinishaji gani kwa kweli upo kwenye mashine.

Mambo hayo manne yanapopatana, hitilafu haipo, na tatizo lolote la cheti lililobaki linaweza kusomwa kwa ushahidi wake badala ya kulaumu CA.

Makala zinazohusiana