Tutorial jgħidlek biex teditja vars fid-direttorju Easy-RSA, u d-direttorju fuq il-magna tiegħek m'għandux fajl bħal dan. Normalment din hija nuqqas ta' qbil bejn ġenerazzjonijiet, mhux pakkett miksur. Easy-RSA 2 kien iżomm fajl vars ħdejn l-għajnuna tal-shell bħal build-key; Easy-RSA 3 joffri kmand wieħed easyrsa u jaqra l-konfigurazzjoni minn mudell flimkien ma' għażliet tal-linja tal-kmand. Skopri liema waħda għandek qabel ma tikkopja xi ħaġa mill-gwida.

Mexxi dawn il-kontrolli fl-ordni, għax kull wieħed jirrestrinġi li jmiss.

1. Inventarja dak li huwa installat

Fuq sistema tal-familja Debian, staqsi lill-maniġer tal-pakketti liema fajls irreġistra fil-fatt:

dpkg-query -L easy-rsa

Il-lista għall-pakkett Debian attwali tinkludi make-cadir, il-programm easyrsa, mudell ta' konfigurazzjoni OpenSSL u vars.example. Dan jgħidlek x'bagħtet din id-distribuzzjoni. Ma jgħidlekx kif distribuzzjoni oħra jew arkivju tar upstream qassam l-istess ġenerazzjoni, għalhekk aqra l-verżjoni qabel ma tinterpreta l-mogħdijiet. Jekk l-output ma jurix make-cadir xejn, x'aktarx qed tara ġenerazzjoni oħra tal-ippakkjar u mhux installazzjoni miksura.

easyrsa --version huwa l-iqsar mod biex tkun taf dwar liema ġenerazzjoni qed taqra, u jiswa li tmexxih qabel kwalunkwe kmand ieħor fil-gwida.

2. Għaraf il-ġenerazzjoni 2 mill-ġenerazzjoni 3

Il-ġenerazzjoni 2 bagħtet għajnuna tal-shell u fajl vars li kellek teditja. Il-ġenerazzjoni 3 tibgħat kmand wieħed easyrsa b'sottokmandi, u taqra l-konfigurazzjoni minn mudell flimkien ma' għażliet espliċiti.

Dik id-differenza tispjega l-biċċa l-kbira tar-rapporti ta' fajl mhux misjub dwar dan is-suġġett. Gwida miktuba għal 2 tgħidlek biex tmexxi source vars u build-key, u installazzjoni ta' 3 ma fihiex lanqas waħda minnhom. Li tiġri wara l-fajl nieqes mill-kopja ta' magna oħra huwa kif in-nies jispiċċaw imexxu żewġ ġenerazzjonijiet fuq direttorju PKI wieħed.

3. Issepara d-direttorju tal-programm mill-ispazju tax-xogħol PKI

Id-direttorju tal-programm installat huwa biss għall-qari bid-disinn. Il-PKI tiegħek huwa direttorju separat li jżomm is-CA, iċ-ċertifikati maħruġa u l-keys privati, u dak huwa li jġorr il-permessi li trid tagħmel sew.

Jekk teżisti diġà awtorità, sib iċ-ċertifikat pubbliku tagħha u kkonferma l-istat tagħha qabel ma tmiss xejn. Tinitializeax sostitut, u tiktebx fuq l-indiċi għax tutorial uża mogħdija oħra. L-ikkopjar ta' mudelli pubbliċi huwa bla ħsara, filwaqt li l-ikkopjar tal-key privata ta' emittent mhuwiex, u f'shell iż-żewġ operazzjonijiet jidhru kważi identiċi.

4. Iċċekkja l-kwotazzjonijiet qabel ma tiġri wara mogħdija

Test kopjat minn paġna fformattjata spiss jiġi b'kwotazzjonijiet tipografiċi. Bash iqis biss id-delimitaturi ASCII dokumentati tiegħu bħala kwotazzjoni, għalhekk mogħdija mgeżwra fi kwotazzjonijiet mgħawġa ssir isem ta' fajl litterali li ma jeżistix.

printf '%s\n' "$EASY_RSA"

Dan jipprintja l-valur ta' varjabbli wieħed minflok l-ambjent kollu, li huwa dak li trid meta l-mistoqsija hija jekk il-valur iġorrx karattri barranin jew spazji. Tassumix li EASY_RSA għadu jagħżel il-konfigurazzjoni fil-ġenerazzjoni 3; minflok uża l-għażla dokumentata tad-direttorju PKI għall-verżjoni tiegħek.

5. Ieqaf qabel ma terġa' tinizjalizza xi ħaġa

Ladarba l-ġenerazzjoni tal-programm, il-mogħdijiet installati u r-rwol tal-ispazju tax-xogħol jaqblu, l-iżball li jifdal aktarx hija problema ta' permessi jew stat nieqes, u jistħoqqilha djanjosi tagħha stess minflok soluzzjoni oħra.

L-installazzjoni ta' pakkett fil-cache minn rilaxx ieħor, l-ikkopjar ta' direttorji b'mod rikursiv jew il-ħolqien ta' rekords ta' emittent vojta taħbi l-inkonsistenza oriġinali u żżid tieni. Ikteb il-verżjoni, il-mogħdija u l-iżball eżatt qabel ma tbiddel xi ħaġa. Dawk it-tlieta huma li jbiddlu l-pass li jmiss f'deċiżjoni minflok suppożizzjoni oħra, u jżommu lill-persuna li jmiss milli tirrepeti t-tfittxija.

Artikli relatati