പിശക് റിപ്പോർട്ട് ചെയ്ത് തുടരുന്ന ഒരുക്കൽ സ്ക്രിപ്റ്റുകൾ ഒരിക്കലും പ്രവർത്തിക്കാത്ത സ്ക്രിപ്റ്റുകളെക്കാൾ മോശമാണ്. ക്ലയന്റ് ക്രമീകരണം സംരക്ഷിത കീകളെയും ഗേറ്റ്വേയിലെ ഒരു ഐഡന്റിറ്റിയെയും ഇതിനകം ട്രാഫിക് നൽകുന്നുണ്ടാകാവുന്ന ഒരു സേവനത്തെയും സ്പർശിക്കുന്നു. ഇവയിൽ ഓരോന്നിനും നിർത്തൽ വ്യവസ്ഥ വേണം, സ്ക്രിപ്റ്റ് നിർത്തിയപ്പോൾ ഏത് ഘട്ടത്തിലെത്തിയെന്ന് അറിയണം.

മുഴുവൻ കാര്യത്തെയും അഞ്ച് പരിശോധനാ പോയിന്റുകളുള്ള ഒരു ഇടപാടായി കാണുക, ഓരോ പരിശോധനാ പോയിന്റും സ്വയം തുടരാൻ വിസമ്മതിക്കട്ടെ.

ഫയൽ സിസ്റ്റം സ്പർശിക്കുന്നതിന് മുൻപ് ഇൻപുട്ട് തിരുത്തുക

വ്യക്തമായ ഒരു കരാറിൽ തുടങ്ങുക: ഒരു ഐഡന്റിറ്റി, ഒരു പ്രൊഫൈൽ ഉറവിടം, ഉദ്ദേശിക്കുന്ന ഒരു സേവന ഉടമ. പ്രൊഫൈൽ നിലവിലുണ്ടോ, അത് പരാമർശിക്കുന്ന സർട്ടിഫിക്കറ്റും കീയും വായിക്കാനാകുമോ, ലക്ഷ്യ ഡയറക്ടറി പ്രതീക്ഷിക്കുന്ന പാക്കേജിന്റേതാണോ എന്ന് പരിശോധിക്കുക. പരിഹരിക്കപ്പെടുന്ന ഒരു പാത അതിന് പിന്നിലെ വസ്തു പൂർണ്ണമാണെന്നതിന്റെ തെളിവല്ല.

ശൂന്യ വേരിയബിളുകൾ നേരത്തെ തള്ളുക. ഒന്നിലേക്കും വികസിക്കാത്ത സെറ്റ് ചെയ്യാത്ത $DEVICE, install -m 400 $KEY /etc/openvpn/client/ കമാന്റിനെ ഒരു ഡയറക്ടറിയിലേക്ക് ലക്ഷ്യമിട്ട പകർപ്പാക്കി മാറ്റുന്നു, പരാജയം പിന്നീട് സ്വന്തം കീ വായിക്കാനാകാത്ത സേവനമായി വരുന്നു.

സ്റ്റേജിംഗ് ഡയറക്ടറിയിൽ പ്രൊഫൈൽ സെറ്റ് ഒരുക്കുക

ആദ്യം പൂർണ്ണ സെറ്റ് സ്വകാര്യ സ്ഥലത്ത് നിർമ്മിക്കുക: പ്രൊഫൈൽ, CA, ക്ലയന്റ് സർട്ടിഫിക്കറ്റ്, കീ, പ്രൊഫൈൽ വിളിക്കുന്ന ഏത് സഹായിയും. install -m 400 -o root -g root ഉപയോഗിച്ച് പകർത്തുക, അനുമതികൾ പിന്നീടല്ല, നിർമ്മിക്കുമ്പോൾ തന്നെ സജ്ജമാകാൻ. തുടർന്ന് പ്രൊഫൈലിനുള്ളിലെ പരാമർശങ്ങൾ പരിശോധിക്കുക, കാരണം ആപേക്ഷികമായ ca അല്ലെങ്കിൽ key വരി സേവനം ആരംഭിക്കുമ്പോൾ യൂണിറ്റിന്റെ പ്രവർത്തന ഡയറക്ടറിയെ അടിസ്ഥാനമാക്കി പരിഹരിക്കപ്പെടുന്നു. മുഴുവൻ സെറ്റും സാധുതയുള്ളതാകുന്നതുവരെ സജീവ ഡയറക്ടറിയിൽ ഒന്നും എഴുതരുത്.

ഈ പ്രവർത്തനം എന്ത് നിർമ്മിച്ചുവെന്നതിന്റെ രഹസ്യമല്ലാത്ത വിരലടയാളം രേഖപ്പെടുത്തുക, ഉദാഹരണത്തിന് പതിപ്പ് അടയാളത്തിന് സമീപം സൂക്ഷിച്ച sha256sum office.conf. ആ ഒറ്റ മൂല്യമാണ് വീണ്ടും പ്രവർത്തിപ്പിക്കുമ്പോൾ അപ്ഡേറ്റും ഒന്നും ചെയ്യാതിരിക്കലും തമ്മിൽ വേർതിരിക്കാൻ സഹായിക്കുന്നത്.

ആറ്റോമിക് ആയി മാറ്റി മുൻ സെറ്റ് സൂക്ഷിക്കുക

ഫയൽ സിസ്റ്റം അനുവദിക്കുന്നിടത്ത് തയ്യാറാക്കിയ സെറ്റ് ഒരൊറ്റ പ്രവർത്തനത്തിൽ അതിന്റെ സ്ഥാനത്തേക്ക് മാറ്റുക, പരിശോധിച്ച മുൻ സെറ്റ് സമയമുദ്രയുള്ള പേരിൽ സൂക്ഷിക്കുക. പഴയ കീയുടെ അരികിൽ പുതിയ പ്രൊഫൈൽ വിടുന്ന ഭാഗിക പകർപ്പ് തെറ്റായ ഐഡന്റിറ്റിയോടെ പ്രാമാണീകരിക്കുന്നതും കാരണത്തെക്കുറിച്ച് ഉപയോഗപ്രദമായി ഒന്നും രേഖപ്പെടുത്താത്തതുമായ ഒരു സേവനം ഉണ്ടാക്കുന്നു. മാറ്റം ആറ്റോമിക് ആകാനാകുന്നില്ലെങ്കിൽ, പ്രൊഫൈൽ ഏറ്റവും അവസാനം എത്തുന്ന രീതിയിൽ നീക്കങ്ങൾ ക്രമീകരിക്കുക.

ലക്ഷ്യം ഇതിനകം നിലവിലുണ്ടെങ്കിൽ, ഈ പ്രവർത്തനം ഒരു അപ്ഡേറ്റാണോ, സമാനമായ വീണ്ടും പ്രവർത്തിപ്പിക്കലാണോ, മറ്റൊരു ഉപകരണത്തിന്റെ പ്രൊഫൈലുമായുള്ള സംഘർഷമാണോ എന്ന് വ്യക്തമായി തീരുമാനിക്കുക. മറ്റൊരു ഐഡന്റിറ്റിയുടെ പ്രൊഫൈൽ നിശബ്ദമായി മുകളിൽ എഴുതുന്നതാണ് രണ്ട് യന്ത്രങ്ങൾ ഒരേ സർട്ടിഫിക്കറ്റ് പങ്കിടുന്നതിലേക്ക് എത്തുന്ന വഴി. പകരം പ്രവർത്തനം നിരസിച്ച് സംഘർഷത്തിലുള്ള ഉടമയെ പേരെടുത്ത് പറയുക.

ഒരു ഉടമയെ സജീവമാക്കി അത് തെളിയിക്കുക

ഒരു സജീവമാക്കൽ പാത തിരഞ്ഞെടുക്കുക, systemd ഇൻസ്റ്റൻസ് അല്ലെങ്കിൽ NetworkManager, അത് സ്ഥിരതയോടെ ഉപയോഗിക്കുക. സജീവമാക്കിയ യൂണിറ്റിന് അരികിൽ കൈകാര്യം ചെയ്യാത്ത openvpn പ്രോസസ് ആരംഭിക്കുന്നത് രണ്ട് ടണലുകളും മത്സരിക്കുന്ന DNS അപ്ഡേറ്റുകളും നിർത്തൽ കമാൻഡ് ഏതിനെ ലക്ഷ്യമിടുന്നു എന്നതിന് വ്യക്തമായ ഉത്തരവും നൽകുന്നില്ല. സജീവമാക്കിയ ശേഷം systemctl is-active openvpn-client@office പരിശോധിക്കുക, തുടർന്ന് വിദൂര പ്രിഫിക്സിലേക്കുള്ള റൂട്ട്, തുടർന്ന് ടണൽ ഇൻസ്റ്റാൾ ചെയ്ത റിസോൾവറിനായി resolvectl status പരിശോധിക്കുക. ടണൽ ഉള്ള ഒരു വിഭവത്തിൽ എത്തി അവസാനിപ്പിക്കുക.

പ്രവർത്തിക്കുന്ന ഒരു പ്രോസസും പച്ച ട്രേ ഐക്കണും പ്രോസസിന്റെ വസ്തുതകളാണ്, ഐഡന്റിറ്റിയും ട്രാഫിക് നയവും കൈമാറ്റത്തെ അതിജീവിച്ചു എന്നതിന്റെ തെളിവല്ല.

വീണ്ടും പ്രവർത്തിപ്പിക്കലും നിർത്തലാക്കലും വെവ്വേറെ വർക്ക്ഫ്ലോകളാണ്

രണ്ടാം പ്രവർത്തനം അതേ പരിശോധിച്ച ഫയലുകളിലേക്കും അതേ ഉടമയിലേക്കും ഒത്തുചേരണം, രണ്ടാമത് ഒരു അക്കൗണ്ടോ രണ്ടാമത് ഒരു ഡീമണോ ഉണ്ടാക്കരുത്. നിർത്തലാക്കൽ സ്വന്തം നടപടിക്രമമാണ്: കൃത്യമായ ഉടമയെ നിർത്തുക, നയം അനുസരിച്ച് പ്രാദേശിക പ്രൊഫൈൽ ആർക്കൈവ് ചെയ്യുകയോ ഇല്ലാതാക്കുകയോ ചെയ്യുക, ഗേറ്റ്വേയിൽ ഐഡന്റിറ്റി റദ്ദാക്കുക. പ്രാദേശിക കീ ഫയൽ ഇല്ലാതാക്കുന്നത് യന്ത്രം ഇതിനകം വിട്ട ഒരു പകർപ്പ് റദ്ദാക്കുന്നില്ല.

ടണലിനെ ആശ്രയിക്കാത്ത ഒരു വീണ്ടെടുപ്പ് പാത സൂക്ഷിക്കുക, ഉദാഹരണത്തിന് കൺസോൾ ആക്സസ് അല്ലെങ്കിൽ രണ്ടാമത് ഒരു മാനേജ്മെന്റ് റൂട്ട്. യന്ത്രത്തിന് പുറത്ത് നിന്ന് നിങ്ങളെ പൂട്ടുന്ന ഒരുക്കൽ മാറ്റം, ഓരോ ഘട്ടവും വിജയം റിപ്പോർട്ട് ചെയ്താലും, പരാജയപ്പെട്ട മാറ്റമാണ്.

സൂക്ഷിക്കാൻ യോഗ്യമായ സ്ക്രിപ്റ്റ് ഉടമസ്ഥതയെയും തെളിവിനെയും ചുറ്റിയുള്ള ഒരു ഇടപാടാണ്. പ്രത്യേകാവകാശ പകർപ്പ് കമാൻഡുകളുടെ ഒരു ചെറിയ പട്ടിക അതല്ല.

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