එම නිබන්ධනය භාවිත කළේ කුමන 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. යමක් නැවත ආරම්භ කිරීමට පෙර නවතින්න
වැඩසටහන් පරම්පරාව, ස්ථාපිත මාර්ග සහ කාර්ය අවකාශයේ භූමිකාව එකඟ වූ පසු, ඉතිරි දෝෂය බොහෝ විට අවසර හෝ නැතිවූ තත්ත්ව ගැටලුවක් වන අතර, එය තවත් විසඳුමක් වෙනුවට තමන්ගේම රෝග විනිශ්චයක් ලැබීමට සුදුසුය.
වෙනත් නිකුතුවකින් කැෂ් කළ පැකේජයක් ස්ථාපනය කිරීම, නාමාවලි පුනරාවර්තීව පිටපත් කිරීම හෝ හිස් නිකුත් කරන්නාගේ වාර්තා සෑදීම මුල් නොගැලපීම සඟවා දෙවැන්නක් එකතු කරයි. යමක් වෙනස් කිරීමට පෙර අනුවාදය, මාර්ගය සහ නිශ්චිත දෝෂය ලියා තබන්න. ඒ තුන ම ඊළඟ පියවර තවත් අනුමානයක් වෙනුවට තීරණයක් බවට පත් කරයි, සහ ඊළඟ පුද්ගලයා එම සෙවීම නැවත කිරීම වළක්වයි.