autossh ഉപയോഗിച്ച് ഒരു SSH SOCKS ടണൽ വീണ്ടും ബന്ധിപ്പിക്കുക
SSH ജീവനക്ഷമതാ പരിശോധനകളോടെ autossh ഉപയോഗിക്കുക, ടണൽ വീണ്ടും ബന്ധിപ്പിക്കുന്നത് പഴയ ആപ്ലിക്കേഷൻ കണക്ഷനുകൾ പുനഃസ്ഥാപിക്കുന്നില്ലെന്ന് മനസ്സിലാക്കുക.
ഒരു SSH SOCKS പ്രോക്സി അതിന്റെ SSH കണക്ഷൻ അവസാനിക്കുമ്പോൾ അപ്രത്യക്ഷമാകുന്നു. ഒരു സൂപ്പർവൈസർക്ക് ആ കണക്ഷൻ പുനരാരംഭിക്കാനാകും, പക്ഷേ പഴയ സ്ട്രീം ഉപയോഗിച്ചിരുന്ന എല്ലാ വെബ്സൈറ്റ് അഭ്യർത്ഥനകളും തുടരാനാകില്ല.
ഇതിനകം പ്രവർത്തിക്കുന്ന SSH ക്രമീകരണത്തിന്, OpenSSH പ്രതികരിക്കാത്ത സെർവർ കണ്ടെത്തുമ്പോൾ autossh ഒരു ഡൈനാമിക് ഫോർവേഡിംഗ് മേൽനോട്ടം നടത്താം:
autossh -M 0 -N -o ServerAliveInterval=30 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 [email protected]
-M 0 autossh-ന്റെ വേറിട്ട മോണിറ്ററിംഗ്-പോർട്ട് സംവിധാനം അപ്രാപ്തമാക്കുന്നു. സൂപ്പർവൈസർക്ക് പ്രതികരിക്കാൻ SSH പുറത്തുപോകുന്നതിനെ അത് ആശ്രയിക്കുന്നു. server-alive ഓപ്ഷനുകൾ SSH തലത്തിലുള്ള ജീവനക്ഷമതാ പരിശോധന നൽകുന്നു; നിങ്ങൾ ഉപയോഗിക്കുന്ന ഓരോ ലക്ഷ്യസ്ഥാനത്തുനിന്നും അവ പേജ് ആവശ്യപ്പെടുന്നില്ല.
പ്രാമാണീകരണവും ഫോർവേഡിംഗും പ്രവർത്തിക്കുന്നതുവരെ പ്രാരംഭ ക്രമീകരണം ദൃശ്യമായി സൂക്ഷിക്കുക. autossh-ന്റെ പശ്ചാത്തല സ്വഭാവം സാധാരണ SSH-യുടെ -f എന്നതിൽനിന്ന് വ്യത്യസ്തമാണ്: മേൽനോട്ടമില്ലാത്ത ലോഞ്ചിന് പാസ്വേഡോ കീ പാസ്ഫ്രേസോ ചോദിക്കാൻ നിൽക്കാനാവില്ല. അതിന്റെ രേഖപ്പെടുത്തിയ സ്റ്റാർട്ടപ്പ് ഗേറ്റിന് തൽക്ഷണ ക്രമീകരണ പരാജയത്തെ പിന്നീട് തകർന്ന സെഷനിൽനിന്ന് വേർതിരിക്കാനും കഴിയും.
വീണ്ടും ബന്ധിപ്പിച്ചതിനുശേഷം പ്രാദേശിക ശ്രോതാവ് വീണ്ടും ലഭ്യമായേക്കാം. ആപ്ലിക്കേഷനുകൾക്ക് ഇപ്പോഴും അവയുടെ സ്വന്തം പരാജയപ്പെട്ട പ്രവർത്തനങ്ങൾ വീണ്ടും ശ്രമിക്കേണ്ടി വന്നേക്കാം. പ്രതികരണം ലഭിക്കുന്നതിന് മുമ്പ് തടസ്സപ്പെട്ട ഒരു അപ്ലോഡിന് ആപ്ലിക്കേഷൻ തലത്തിൽ പരിഹരിക്കാനുള്ള ഫലമുണ്ട്, വീണ്ടും ആരംഭിക്കാനുള്ള കാണാത്ത ടണൽ മാത്രമല്ല.
അവസാനമായി, ആരോഗ്യകരമായ SSH ഗതാഗതം ഗേറ്റ്വേയ്ക്ക് ഒരു പ്രത്യേക വെബ്സൈറ്റിൽ എത്താനാകുമെന്ന് തെളിയിക്കുന്നില്ല. ടണലിന്റെ മേൽനോട്ടം അത് ഉപയോഗിക്കുന്ന ജോലിയുടെ നിരീക്ഷണത്തിൽനിന്ന് വേർതിരിക്കുക.