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

നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ പുനഃസ്ഥാപിക്കാനാകുന്ന ഒരു ചെക്ക്പോയിന്റ് എടുക്കുക

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

സിസ്റ്റം ഇപ്പോഴും ആരോഗ്യകരമായിരിക്കുമ്പോൾ ഓരോ ക്രമീകരണത്തിന്റെയും ഉടമയെ പേരിടുക। പ്രൊവൈഡർ പാനൽ ഇൻസ്റ്റാൾ ചെയ്ത ഒരു റൂട്ട്, ഹോസ്റ്റ് ഫയർവാൾ ചേർത്ത ഒരു റൂട്ട്, ക്ലയന്റുകൾക്ക് അയച്ച ഒരു റൂട്ട് എന്നിവ മൂന്ന് വ്യത്യസ്ത വസ്തുക്കളാണ്, തെറ്റായത് പുനഃസ്ഥാപിച്ചാൽ മറ്റു രണ്ടും അതേ സ്ഥലത്ത് തുടരും। ക്രമീകരണം, ഉടമ, ഫയൽ പാത എന്നിവയുള്ള ഒരു ചെറിയ പട്ടിക മതി।

റദ്ദാക്കലുകൾ കോൺഫിഗറേഷനിൽ നിന്ന് വേർതിരിച്ച് സൂക്ഷിക്കുക

പഴയ കോൺഫിഗറേഷന് നിങ്ങൾ ബോധപൂർവ്വം നീക്കം ചെയ്ത ഒരു ഉപകരണം നിശബ്ദമായി വീണ്ടും ബന്ധിപ്പിക്കാം, ഇത് വീണ്ടെടുക്കലിനെ സുരക്ഷാ പിന്നോട്ടുപോക്കാക്കി മാറ്റുന്നു। നെറ്റ്വർക്ക് നയം പുനഃസ്ഥാപിക്കുമ്പോൾ നിലവിലെ റദ്ദാക്കൽ പട്ടികയും പ്രവർത്തനരഹിതമാക്കിയ അക്കൗണ്ടുകളും സംരക്ഷിക്കുക, തുടർന്ന് സേവനം ക്ലയന്റുകളെ സ്വീകരിക്കുന്നതിന് മുമ്പ് അവ വീണ്ടും പ്രയോഗിക്കുക।

ഐഡന്റിറ്റിയുടെ അവസ്ഥയെ സ്വന്തം തെളിവുകളുള്ള പ്രത്യേക റോൾബാക്കായി കാണുക। സർട്ടിഫിക്കറ്റ് റദ്ദാക്കൽ ഫയലുകൾ, അക്കൗണ്ട് പ്രവർത്തനരഹിതമാക്കൽ, MFA എൻറോൾമെന്റ് എന്നിവ ഡീമൺ കോൺഫിഗറേഷന്റെ അതേ സ്ഥലത്ത് അപൂർവ്വമായേ കാണൂ, കോൺഫിഗറേഷൻ പുനഃസ്ഥാപനം അവയെ തൊടുകയില്ല। എന്ത് അതിജീവിക്കണമെന്ന് അറിയാൻ ആദ്യം നിലവിലെ അവസ്ഥ പരിശോധിക്കുക। പുനഃസ്ഥാപനത്തിന് ശേഷം നീക്കം ചെയ്ത ഐഡന്റിറ്റിക്ക് ഇപ്പോഴും ബന്ധിപ്പിക്കാനാകുന്നില്ലെന്ന് ഉറപ്പാക്കുക।

ടണൽ പരാജയപ്പെടുമ്പോൾ ഹോസ്റ്റിൽ എത്തുക

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

പരിശോധന ലളിതമാണ്: ബദൽ പാതയിലൂടെ ബന്ധിപ്പിച്ചിരിക്കുമ്പോൾ ടണൽ താഴേക്ക് ഇറക്കി സെഷൻ അതിജീവിക്കുന്നുണ്ടോ എന്ന് നോക്കുക। അത് വീണാൽ, നിങ്ങളെ കുടുക്കാൻ കഴിയുന്നതിന് മുമ്പ് തന്നെ പരാജയം കണ്ടെത്തിയിരിക്കുന്നു।

ഒരു പരിഷ്കരണം മാത്രം പ്രയോഗിച്ച് അത് എപ്പോൾ പ്രാബല്യത്തിൽ വരുമെന്ന് അറിയുക

സേവനത്തിന്റെ reload അല്ലെങ്കിൽ restart രേഖകൾ ഉപയോഗിച്ച് ഏത് നിർദ്ദേശങ്ങൾ ഏത് നിമിഷത്തിൽ വായിക്കപ്പെടുന്നുവെന്ന് കണ്ടെത്തുക। ചില മൂല്യങ്ങൾ reload-ൽ പ്രാബല്യത്തിൽ വരും, മറ്റുള്ളവ പുതിയ സെഷനോ പ്രോസസ്സോ ആരംഭിക്കുമ്പോൾ മാത്രം, അതിനാൽ ഒരു ഫയൽ തിരുത്തുന്നത് പ്രവർത്തിക്കുന്ന അവസ്ഥയെക്കുറിച്ച് ഒന്നും തെളിയിക്കുന്നില്ല। പുതിയ ഫയൽ പഴയ റൺടൈം അവസ്ഥയുമായി കലർത്തുന്നതിന് പകരം ഒരൊറ്റ പരിഷ്കരണം പുനഃസ്ഥാപിക്കുക। സംശയമുണ്ടെങ്കിൽ സേവനം പൂർണ്ണമായി പുനരാരംഭിക്കുന്നത് ഭാഗിക reload-നെക്കാൾ എളുപ്പത്തിൽ വിശദീകരിക്കാം।

തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ് യൂണിറ്റ് നിർവചനം പരിശോധിക്കുക: systemctl show -p ExecReload openvpn@server reload ഹുക്ക് ഉണ്ടോ എന്ന് നിങ്ങളോട് പറയുന്നു। തുടർന്ന് പരിഷ്കരണം പ്രയോഗിച്ച് മറ്റെന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് ജേണലിൽ ആദ്യത്തെ പുതിയ പിശകുകൾ വായിക്കുക।

സ്ഥിരീകരിക്കുക, രേഖപ്പെടുത്തുക, എന്നിട്ട് അന്വേഷിക്കുക

ഒരു അധികാരമുള്ള ക്ലയന്റ് ബന്ധിപ്പിച്ച് സേവനം എന്തിനുള്ളതാണെന്ന് പരിശീലിക്കുക: നാമവിശകലനം, വീണ്ടും ബന്ധിപ്പിക്കൽ, പരാജയപ്പെട്ട ആപ്ലിക്കേഷൻ। റദ്ദാക്കിയ ഐഡന്റിറ്റി ഇപ്പോഴും നിരസിക്കപ്പെടുന്നുവെന്ന് ഉറപ്പാക്കുക। നിങ്ങൾ പുനഃസ്ഥാപിച്ച പരിഷ്കരണവും സമയവും കാരണവും രേഖപ്പെടുത്തുക, കാരണം അടുത്ത ഓപ്പറേറ്റർക്ക് മൂന്നും വേണം। ആരും രേഖപ്പെടുത്താത്ത റോൾബാക്ക് അടുത്ത തവണ സേവനം മോശമായി പെരുമാറുമ്പോൾ ഒരു രഹസ്യമായി മാറുന്നു।

systemctl status openvpn@server --no-pager
journalctl -u openvpn@server -n 50 --no-pager

സേവനം സ്ഥിരതയാർന്നതിന് ശേഷം, പരാജയപ്പെട്ട മാറ്റം നിങ്ങൾക്ക് വലിച്ചെറിയാവുന്ന ഒരു ഹോസ്റ്റിലോ സ്നാപ്പ്ഷോട്ടിലോ പുനർനിർമ്മിക്കുക। അത് മോശം കോൺഫിഗറേഷനെ മോശം പാക്കേജിൽ നിന്നോ കാലഹരണപ്പെട്ട സർട്ടിഫിക്കറ്റിൽ നിന്നോ വേർതിരിക്കുന്നു। പുനഃസ്ഥാപിച്ച കോൺഫിഗറേഷൻ പതിപ്പ് നിയന്ത്രണത്തിൽ സൂക്ഷിക്കുക, അടുത്ത ചെക്ക്പോയിന്റ് അറിയപ്പെടുന്ന ഒരു കമ്മിറ്റിൽ നിന്ന് ആരംഭിക്കാൻ। അഭ്യാസത്തിന്റെ ഉദ്ദേശ്യം രേഖപ്പെടുത്തിയ ഒരു അന്തിമ ബിന്ദുവാണ്, സ്ഥിരമായ ഡൗൺഗ്രേഡല്ല।

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