Leiðarvísir segir þér að breyta vars í Easy-RSA-möppunni, og mappan á vélinni þinni hefur ekki slíka skrá. Þetta er yfirleitt kynslóðaósamræmi en ekki bilað pakki. Easy-RSA 2 hélt vars-skrá við hlið skeljarhjálpara eins og build-key; Easy-RSA 3 býður eina easyrsa-skipun og les stillingar úr sniðmáti auk skipanalínuvalkosta. Finndu út hvora þú hefur áður en þú afritar eitthvað úr leiðbeiningunum.

Keyrðu þessar athuganir í röð, því hver þrengir þá næstu.

1. Gerðu lista yfir það sem er uppsett

Á kerfi af Debian-fjölskyldunni skaltu spyrja pakkastjórann hvaða skrár hann skráði í raun:

dpkg-query -L easy-rsa

Listinn fyrir núverandi Debian-pakka inniheldur make-cadir, easyrsa-forritið, OpenSSL-stillingasniðmát og vars.example. Það segir þér hvað þessi dreifing sendi. Það segir þér ekki hvernig önnur dreifing eða upstream-tar-skrá raðaði sömu kynslóð, svo lestu útgáfuna áður en þú túlkar slóðirnar. Ef úttakið sýnir alls ekki make-cadir ertu líklega að skoða aðra pökkunarkynslóð en bilaða uppsetningu.

easyrsa --version er stysta leiðin til að vita um hvaða kynslóð þú ert að lesa, og það er þess virði að keyra hana áður en nokkur önnur skipun í leiðarvísi.

2. Greindu kynslóð 2 frá kynslóð 3

Kynslóð 2 sendi skeljarhjálpara og vars-skrá sem þú áttir að breyta. Kynslóð 3 sendir eina easyrsa-skipun með undirskipunum, og hún les stillingar úr sniðmáti auk skýrra valkosta.

Sá munur skýrir flest „skrá fannst ekki“-tilvikin um þetta efni. Leiðarvísir skrifaður fyrir 2 segir þér að keyra source vars og build-key, og uppsetning 3 inniheldur hvorki né. Að elta týndu skrána úr afriti af annarri vél er hvernig fólk endar á að keyra tvær kynslóðir á móti einni PKI-möppu.

3. Aðskildu forritamöppuna frá PKI-vinnusvæðinu

Uppsetta forritamappan er skrifvarin að hönnun. PKI þitt er sérstök mappa sem geymir CA, útgefnu skírteinin og einkalyklana, og það er hún sem ber heimildirnar sem þú verður að fá rétt.

Ef yfirvald er þegar til, finndu opinbert skírteini þess og staðfestu ástand þess áður en þú snertir nokkuð. Ekki frumstilla staðgengil og ekki skrifa yfir vísinn af því að leiðarvísir notaði aðra slóð. Að afrita opin sniðmát er meinlaust, en að afrita einkalykil útgefanda er það ekki, og í skel líta sömu aðgerðirnar næstum því eins út.

4. Athugaðu tilvitnunarmerkin áður en þú eltir slóð

Texti sem afritaður er af sniðnum vefsíðum kemur oft með prentleturstilvitnun. Bash telur aðeins skjalfest skiltákn sín í ASCII vera tilvitnun, svo slóð vafin í sveigðum tilvitnunum verður bókstaflegt skráarnafn sem er ekki til.

printf '%s\n' "$EASY_RSA"

Það prentar gildi einnar breytu í stað alls umhverfisins, sem er það sem þú vilt þegar spurningin er hvort gildið beri aukastafi eða bil. Ekki gera ráð fyrir að EASY_RSA velji enn stillingar í kynslóð 3; notaðu frekar skjalfestu PKI-möppuvalkostinn fyrir þá útgáfu sem þú hefur.

5. Stoppaðu áður en þú frumstillir eitthvað aftur

Þegar kynslóð forritsins, uppsettar slóðir og hlutverk vinnusvæðisins stemma, er eftirstandandi villa líklega heimilda- eða vantar-ástands vandamál, og hún á skilið eigin greiningu frekar en aðra hjáleið.

Að setja upp skyndiminnið pakka frá annarri útgáfu, afrita möppur endurkvæmt eða búa til auðar útgefandaskrár felur upprunalega ósamræmið og bætir annarri við. Skrifaðu niður útgáfuna, slóðina og nákvæmu villuna áður en þú breytir einhverju. Þessar þrjár breyta næsta skrefi í ákvörðun í stað annarrar ágiskunar, og þær koma í veg fyrir að næsti einstaklingur endurtaki leitina.

Tengdir greinar