രണ്ട് കമാൻഡുകൾ WireGuard കീ ജോഡി സൃഷ്ടിക്കുന്നു, രണ്ടും സ്റ്റാൻഡേർഡ് ഉപകരണങ്ങളോടൊപ്പം വരുന്നു, അതിനാൽ ഈ ജോലിക്ക് നിങ്ങൾക്കായി കീ നിർമ്മിക്കാൻ വാഗ്ദാനം ചെയ്യുന്ന വെബ്സൈറ്റ് ആവശ്യമില്ല। കേടുപാട് സംഭവിക്കുന്നത് ഒരിക്കലും വക്രത്തിന്റെ ഗണിതമല്ല; അനുമതി ബിറ്റുകൾ, ഫയൽ വീഴുന്ന സ്ഥാനം, പിന്നീട് മറുവശത്തേക്ക് അയക്കുന്നത് എന്നിവയാണ്। താഴെയുള്ള ക്രമം ശൂന്യമായ ഡയറക്ടറിയിൽ തുടങ്ങി ട്രാഫിക് വഹിക്കുന്ന പിയറിൽ അവസാനിക്കുന്നു। പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് ഒരിക്കൽ വായിക്കുക, കാരണം ആദ്യ വരി പ്രസക്തമാകുന്നത് അടുത്തത് അതേ ഷെല്ലിൽ പ്രവർത്തിക്കുമ്പോൾ മാത്രമാണ്।

ഒരു ഷെല്ലിൽ ജോഡി സൃഷ്ടിക്കൽ

രേഖപ്പെടുത്തിയ വർക്ക്ഫ്ലോ സ്വകാര്യ മൂല്യം നിലവിൽ വരുന്നതിന് മുമ്പ് ഫയൽ സൃഷ്ടിക്കുന്നത് പരിമിതപ്പെടുത്തുന്നു, പിന്നീട് അതിൽ നിന്ന് പൊതു മൂല്യം ഉരുത്തിരിക്കുന്നു। മൂന്ന് വരികളും ഒരു ഷെൽ സെഷനിൽ ഒരുമിച്ച് വേണം:

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 ദ്രുത തുടക്കം കമാൻഡുകൾക്കുള്ള റഫറൻസാണ്, തുടങ്ങുന്നതിന് മുമ്പ് പൂർണ്ണമായി വായിക്കാൻ മതിയായ ചെറുതാണ്।

അനുബന്ധ ലേഖനങ്ങൾ