විධාන දෙකක් WireGuard යතුරු යුගලයක් සාදන අතර දෙකම සම්මත මෙවලම් සමඟ පැමිණේ, එබැවින් මෙම කාර්යයට ඔබ වෙනුවෙන් යතුරක් සෑදීමට ඉදිරිපත් වන වෙබ් අඩවියක් අවශ්‍ය නොවේ. කැඩෙන්නේ කිසිදා වක්‍රයේ ගණිතය නොවේ; එය අවසර බිටු, ගොනුව වැටෙන ස්ථානය සහ පසුව අනෙක් කෙළවරට යවන දේ ය. පහත අනුපිළිවෙල හිස් නාමාවලියක ආරම්භ වී රථවාහන දරන සහකරුවෙකු වෙතින් අවසන් වේ. ධාවනය කිරීමට පෙර එක් වරක් කියවන්න, මන්ද පළමු පේළියේ අර්ථය ඇත්තේ ඊළඟ පේළිය එකම shell එකේ ධාවනය වුවහොත් පමණි.

එකම shell එකක යුගලය සෑදීම

ලේඛනගත කාර්ය ප්‍රවාහය පෞද්ගලික අගය පවතින්නට පෙර ගොනු සෑදීම සීමා කරයි, පසුව එයින් පොදු අගය ව්‍යුත්පන්න කරයි. පේළි තුනම එකම shell සැසියකට අයත් ය:

umask 077  # applies to files created next, so keep the next line in this shell
wg genkey | tee privatekey | wg pubkey > publickey
wg pubkey < privatekey  # re-derive and compare with publickey

wg genkey බයිට් 32ක Curve25519 පෞද්ගලික යතුර base64 ලෙස ලියයි; wg pubkey එය කියවා ගැළපෙන පොදු යතුර ව්‍යුත්පන්න කරයි, සහ tee පෞද්ගලික අගය සුරකිමින් එය නළය හරහා පහළට යවයි. එම අනුපිළිවෙල නිසාම අවසර පේළිය මුලින්ම එන අතර, නළ මාර්ගය දෙවන ටර්මිනලයට අලවන විට එය නිශ්ශබ්දව නැති වේ. ගොනු නාම නිදර්ශනාත්මක ය, වැදගත් වන්නේ ගොනු දෙකම හිමිකාර උපාංගය පාලනය කරන තැනකට වැටීම ය. පෞද්ගලික ගොනුව දැනටමත් පෙරනිමි අවසර සමඟ පවතී නම්, chmod 600 privatekey වත්මන් ගොනුව නිවැරදි කරන අතර කලින් සාදන ලද පිටපත් සම්බන්ධයෙන් කිසිවක් නොකරයි.

පෞද්ගලික අර්ධය එක් උපාංගයක තබා ගන්න

පෞද්ගලික අගය අනන්‍යතාවය හිමි වන යන්ත්‍රයට අයත් ය, එම යන්ත්‍රය ආරක්ෂා කරන සහ එහි උපස්ථ පිටපත් අක්‍රෙඩිටිව් එකක් ලෙස සලකන නාමාවලියක. එය බෙදාගත් ෆෝල්ඩරයක, ඔබටම යවන පණිවිඩයක හෝ සහාය ටිකට්පතකට අමුණා ඇති කොටසක නොතිබිය යුතු අතර, කාවැද්දූ පිටපතක් වින්‍යාස ගොනුව යතුර තරම්ම සංවේදී කරයි. ස්ථාන තුනක ජීවත් වූ යතුරක් පසුව සිතා බැලිය නොහැක, එය එක තැනක තබා ගැනීමේ ප්‍රායෝගික හේතුව එය ය.

විශ්‍රාම ගිය ගොනුවක් හිතාමතා විනාශ කිරීම එකම පුරුද්දේ කොටසකි. යමෙකු දකින තෙක් එය බාගැනීම් ෆෝල්ඩරයේ තැබීම එසේ නොවේ.

සහකරුගේ ක්‍රියාකරුට ඔබෙන් අවශ්‍ය දේ

අනෙක් පැත්තට පොදු අගය සහ එහි ක්‍රියාකරු තෝරාගත් ලිපින සැකැස්ම අවශ්‍ය ය, අන් කිසිවක් නොවේ. එම පොදු තන්තුව ක්‍රියාකරු බලාපොරොත්තු වන නාලිකාව හරහා යවන්න, පසුව යමෙකු එය පරීක්ෂා කිරීමට පෙර එය කුමන සහකරු සටහනට අමුණා ඇත්දැයි තහවුරු කරන්න, මන්ද වැරදි කොටසේ ඇති නිවැරදි යතුර යතුරු ගැටලුවක් ලෙස පෙනෙන ආකාරයෙන් අසාර්ථක වේ. එය නොනැමුණු එක් පේළියක් ලෙස යවන්න, මන්ද පේළි දෙකකට කැඩුණු යතුරක් පැමිණිල්ලකින් තොරව වින්‍යාස ගොනුවට අලවා ගන්නා අතර පසුව කිසිදා නොගැළපේ.

යතුරක් සෑදීමෙන් තමන්ගෙන් කිසිවක් අවසර නොලැබේ. සහකරු එය පිළිගැනීමට වින්‍යාසගත කළ යුතු අතර, වින්‍යාස පියවර එම කෙළවර ක්‍රියාත්මක කරන අයට අයත් ය.

සැබෑ හුවමාරුවකින් යුගලය පරීක්ෂා කරන්න

යතුරු යුගලයක් උමං මාර්ගයේ එක් කෙළවරක් හඳුනා ගනී; එය මාර්ගයක්, විසඳුම්කරු සටහනක්, යොමු කිරීමේ නියමයක් හෝ ගිනිපවුරු අවසරයක් සාදන්නේ නැත. සහකරු සූදානම් වූ පසු ගොනුව නොව හුවමාරුව පරීක්ෂා කරන්න: wg show තුළ දිස්වන අත් ගැටීම, උමං මාර්ගය තුළ පිළිතුරු දෙන ලිපිනය, සහ මාර්ගය මත රඳා පවතින එක් යෙදුම් ඉල්ලීමක්. එම ත්‍රිත්වය වැරදි යතුර නිවැරදි යතුරෙන් සහ නැති වූ මාර්ගයෙන් වෙන් කරයි.

යෙදවුම ඉඩ දෙන විට එක් උපාංගයකට එක් අනන්‍යතාවක් තබන්න, එවිට අහිමි වූ ඒකකයක් තනිවම අවලංගු කළ හැකි අතර සැමට නැවත යතුරු සෑදීමට බල කිරීමට සිදු නොවේ. එම තීරණයම පහත ප්‍රතිස්ථාපන ක්‍රියාපටිපාටිය ආරක්ෂිතව ධාවනය කිරීමට හේතු වේ.

පරතරයක් නොමැතිව යතුර මාරු කිරීම

උපාංගයේ ප්‍රතිස්ථාපකය සාදන්න, නව පොදු යතුර අමතර සහකරුවෙකු ලෙස එක් කරන්න, එය රථවාහන දරන බව තහවුරු කරන්න, පසුව පමණක් පැරණි යතුර ඉවත් කරන්න. එම අනුපිළිවෙලින් කිරීමෙන් අදහස් වන්නේ උමං මාර්ගයට වලංගු අනන්‍යතාවක් නොමැති මොහොතක් කිසිදා නොමැති බව ය, සහ ආපසු හැරවීම යනු ඔබ දැන් එක් කළ සටහන මැකීම පමණි.

නව සහකරු තහවුරු වන තෙක් ප්‍රතිස්ථාපනය කළ පෞද්ගලික ගොනුව තබා ගන්න, පසුව එය හිතාමතා විනාශ කරන්න. WireGuard ඉක්මන් ආරම්භය විධාන සඳහාම යොමුව වන අතර, ආරම්භ කිරීමට පෙර සම්පූර්ණයෙන් කියවීමට තරම් කෙටි ය.

අදාළ ලිපි