Një tutorial ju thotë të modifikoni vars në drejtorinë Easy-RSA, dhe drejtoria në makinën tuaj nuk ka një skedar të tillë. Zakonisht ky është një mospërputhje gjeneratash, jo një paketë e prishur. Easy-RSA 2 mbante një skedar vars pranë ndihmësve të shell-it si build-key; Easy-RSA 3 ofron një komandë të vetme easyrsa dhe lexon konfigurimin nga një shabllon plus opsionet e rreshtit të komandës. Zbuloni cilën keni përpara se të kopjoni çdo gjë nga udhëzuesi.

Kryeni këto kontrolle me radhë, sepse secila ngushton tjetrën.

1. Inventarizoni çfarë është instaluar

Në një sistem të familjes Debian, pyesni menaxherin e paketave cilat skedarë ka regjistruar në të vërtetë:

dpkg-query -L easy-rsa

Lista për paketën aktuale Debian përfshin make-cadir, programin easyrsa, një shabllon konfigurimi OpenSSL dhe vars.example. Kjo ju thotë çfarë dërgoi ky shpërndarje. Nuk ju thotë se si një shpërndarje tjetër ose një arkiv tar upstream e rregulloi të njëjtën gjeneratë, prandaj lexoni versionin përpara se të interpretoni shtigjet. Nëse dalja nuk tregon fare make-cadir, me gjasë po shikoni një gjeneratë tjetër paketimi dhe jo një instalim të prishur.

easyrsa --version është mënyra më e shkurtër për të ditur për cilën gjeneratë po lexoni, dhe ia vlen ta ekzekutoni përpara çdo komande tjetër në një udhëzues.

2. Dalloni gjeneratën 2 nga gjenerata 3

Gjenerata 2 dërgonte ndihmës shell-i dhe një skedar vars që duhej të modifikohej. Gjenerata 3 dërgon një komandë të vetme easyrsa me nënkomanda, dhe lexon konfigurimin nga një shabllon plus opsione të qarta.

Ky ndryshim shpjegon shumicën e raporteve për skedar të pagjetur në këtë temë. Një udhëzues i shkruar për 2 ju thotë të ekzekutoni source vars dhe build-key, dhe një instalim i 3 nuk përmban asnjërën. Ndjekja e skedarit që mungon nga kopja e një makine tjetër është mënyra se si njerëzit përfundojnë duke ekzekutuar dy gjenerata mbi një drejtori të vetme PKI.

3. Ndani drejtorinë e programit nga hapësira e punës PKI

Drejtoria e programit të instaluar është vetëm për lexim sipas projektimit. PKI juaj është një drejtori e veçantë që mban CA-në, certifikatat e lëshuara dhe çelësat privatë, dhe është ajo që mban lejet që duhet t'i vendosni saktë.

Nëse ekziston tashmë një autoritet, gjeni certifikatën e tij publike dhe konfirmoni gjendjen e tij përpara se të prekni çdo gjë. Mos inicializoni një zëvendësues dhe mos mbishkruani indeksin sepse një tutorial përdori një shteg tjetër. Kopjimi i shablloneve publike është i padëmshëm, ndërsa kopjimi i çelësit privat të një lëshuesi nuk është, dhe në një shell dy veprimet duken pothuajse identike.

4. Kontrolloni thonjëzat përpara se të ndiqni një shteg

Teksti i kopjuar nga një faqe e formatizuar shpesh vjen me thonjëza tipografike. Bash i trajton si thonjëza vetëm kufizuesit e tij ASCII të dokumentuar, prandaj një shteg i mbështjellë me thonjëza të lakuara bëhet një emër skedari literal që nuk ekziston.

printf '%s\n' "$EASY_RSA"

Kjo shtyp vlerën e një ndryshoreje në vend të të gjithë mjedisit, që është ajo që doni kur pyetja është nëse vlera mban karaktere të huaja ose hapësira. Mos supozoni se EASY_RSA ende zgjedh konfigurimin në gjeneratën 3; në vend të kësaj përdorni opsionin e dokumentuar të drejtorisë PKI për versionin tuaj.

5. Ndaloni përpara se të riinicializoni çdo gjë

Pasi gjenerata e programit, shtigjet e instaluara dhe roli i hapësirës së punës përputhen, gabimi i mbetur është me gjasë një problem lejesh ose gjendjeje që mungon, dhe meriton diagnozën e vet në vend të një shmangieje tjetër.

Instalimi i një pakete të ruajtur në memorje nga një version tjetër, kopjimi rekurziv i drejtorive ose krijimi i regjistrave bosh të lëshuesit fsheh mospërputhjen origjinale dhe shton një të dytë. Shënoni versionin, shtegun dhe gabimin e saktë përpara se të ndryshoni çdo gjë. Këto të treja e kthejnë hapin tjetër në një vendim në vend të një hamendjeje tjetër, dhe e mbajnë personin tjetër nga përsëritja e kërkimit.

Artikuj të ngjashëm