Ал окуу куралы Easy-RSA пакетинин кайсы түзүлүшүн колдонду?
vars же build-key күткөн окуу куралы Easy-RSA 2-син сүрөттөйт. Бир нерсени көчүрүүдөн мурун орнотулган муунду жана PKI иш мейкинин текшериңиз.
Окуу куралы Easy-RSA каталогундагы vars файлын оңдоону айтат, бирок сиздин машинаңыздагы каталогдо мындай файл жок. Бул адатта бузулган пакет эмес, муундардын дал келбестиги. Easy-RSA 2 build-key сыяктуу shell жардамчыларынын жанында vars файлын кармаган; Easy-RSA 3 бир easyrsa буйругун сунуштайт жана конфигурацияны үлгүдөн плюс буйрук сабынын параметрлеринен окуйт. Колдонмодон бир нерсени көчүрүүдөн мурун кайсынысы сизде экенин аныктаңыз.
Бул текшерүүлөрдү ирети менен аткарыңыз, анткени ар бири кийинкисин тарытат.
1. Эмне орнотулганын тизмелеңиз
Debian үй-бүлөсүндөгү системада пакет менеджеринен кайсы файлдарды чындыгында каттаганын сураңыз:
dpkg-query -L easy-rsaУчурдагы Debian пакетинин тизмесине make-cadir, easyrsa программасы, OpenSSL конфигурация үлгүсү жана vars.example кирет. Бул бул дистрибутив эмне жөнөткөнүн айтат. Ал башка дистрибутивдин же upstream tar архивинин ошол эле муунду кантип жайгаштырганын айтпайт, ошондуктан жолдорду түшүндүрүүдөн мурун версияны окуңуз. Эгер чыгарылышта make-cadir такыр көрүнбөсө, сиз бузулган орнотууну эмес, башка таңгактоо муунун карап жатасыз.
easyrsa --version кайсы муун жөнүндө окуп жатканыңызды билүүнүн эң кыска жолу жана аны колдонмодогу башка буйруктан мурун иштетүү пайдалуу.
2. 2-муунду 3-муундан ажыратыңыз
2-муун shell жардамчыларын жана сиз оңдошуңуз керек болгон vars файлын жөнөткөн. 3-муун суббуйруктары бар бир easyrsa буйругун жөнөтөт жана конфигурацияны үлгүдөн плюс ачык параметрлерден окуйт.
Ошол айырма бул темадагы «файл табылган жок» билдирүүлөрүнүн көбүн түшүндүрөт. 2 үчүн жазылган колдонмо source vars жана build-key иштетүүнү айтат, ал эми 3-муундун орнотуусунда экөө тең жок. Жоголгон файлды башка машинанын көчүрмөсүнөн издөө — адамдардын бир PKI каталогуна эки муунду иштетишинин себеби.
3. Программа каталогун PKI иш мейкининен бөлүңүз
Орнотулган программа каталогу долбоор боюнча окууга гана арналган. Сиздин PKI — CA, чыгарылган сертификаттар жана жеке ачкычтарды кармаган өзүнчө каталог, жана дал ошол туура орнотушуңуз керек укуктарды алып жүрөт.
Эгер бийлик органы буга чейин бар болсо, анын ачык сертификатын таап, абалын ырастаңыз бир нерсеге кол тийгизүүдөн мурун. Алмаштыргычты инициализациялабаңыз жана окуу куралы башка жолду колдонду деп индексти кайра жазбаңыз. Ачык үлгүлөрдү көчүрүү зыянсыз, ал эми чыгаруучунун жеке ачкычын көчүрүү андай эмес, жана shellде эки аракет дээрлик бирдей көрүнөт.
4. Жолго түшүүдөн мурун тырмакчаларды текшериңиз
Форматталган беттен көчүрүлгөн текст көбүнчө типографиялык тырмакчалар менен келет. Bash өзүнүн документтелген ASCII бөлгүчтөрүн гана тырмакча деп эсептейт, ошондуктан ийри тырмакчаларга оролгон жол жок болгон тамгалык файл атына айланат.
printf '%s\n' "$EASY_RSA"Бул бүт чөйрөнүн ордуна бир өзгөрмөнүн маанисин басып чыгарат, мааниде ашыкча белгилер же боштук барбы деген суроодо дал ушуну каалайсыз. EASY_RSA 3-муунда дагы эле конфигурацияны тандайт деп ойлобоңуз; анын ордуна өз версияңыз үчүн документтелген PKI каталогу параметрин колдонуңуз.
5. Бир нерсени кайра инициализациялоодон мурун токтоңуз
Программанын мууну, орнотулган жолдор жана иш мейкининин ролу дал келгенден кийин, калган ката укук же жок абал маселеси болушу ыктымал, жана ал дагы бир айланып өтүүнүн ордуна өзүнүн диагностикасына татыктуу.
Башка чыгарылыштан кэштештирилген пакетти орнотуу, каталогдорду рекурсивдүү көчүрүү же бош чыгаруучу жазууларын түзүү баштапкы дал келбестикти жашырат жана экинчисин кошот. Бир нерсени өзгөртүүдөн мурун версияны, жолду жана так катаны жазып коюңуз. Ошол үчөө кийинки кадамды дагы бир божомолдун ордуна чечимге айландырат жана кийинки адамдын издөөнү кайталашын болтурбайт.