connect: command not found എന്നാൽ SSH-ന് അതിന്റെ ProxyCommand സഹായി പ്രാദേശികമായി ആരംഭിക്കാൻ കഴിഞ്ഞില്ല എന്നാണ്. ഇതുവരെ ശരിയാക്കാനുള്ള പ്രോക്സി ഹാൻഡ്ഷേക്ക് ഇല്ല. ഈ പേര് വേറിട്ട ഒരു എക്സിക്യൂട്ടബിൾ ഫയലിനെ സൂചിപ്പിക്കാം, ഷെല്ലിന്റെ അന്തർനിർമ്മിത കമാൻഡിനെയോ OpenSSH ഉപകമാൻഡിനെയോ അല്ല.

  1. തിരഞ്ഞെടുത്ത കമാൻഡ് കണ്ടെത്തുക. അതേ ലക്ഷ്യ എലിയാസിനും അക്കൗണ്ടിനും ബാധകമായ SSH കോൺഫിഗറേഷൻ പരിശോധിക്കുക. Host വിഭാഗങ്ങൾ, ഉൾപ്പെടുത്തിയ ഫയലുകൾ, കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ എന്നിവ നിങ്ങൾ തിരുത്തിയ ഫയലിൽ നിന്ന് വ്യത്യസ്തമായ ProxyCommand തിരഞ്ഞെടുത്തേക്കാം.
  2. അതിന്റെ എക്സിക്യൂട്ടബിൾ ഫയൽ കണ്ടെത്തുക. ആരംഭിക്കുന്ന പരിസ്ഥിതിയിലെ PATH, സഹായി പ്രവർത്തിക്കുന്ന ഇന്ററാക്ടീവ് ടെർമിനലുമായി താരതമ്യം ചെയ്യുക. ഉദ്ദേശിച്ച നിലവിലുള്ള പ്രോഗ്രാമിലേക്കുള്ള കേവല പാത ആ ആശയക്കുഴപ്പം നീക്കുന്നു.
  3. സഹായിയുടെ നിർവ്വഹണവുമായി യോജിപ്പിക്കുക. nc എന്ന പേരിലുള്ള ഏത് ബൈനറിയും മാറ്റി സ്ഥാപിക്കരുത്. OpenBSD netcat HTTP CONNECT-ന് -X connect ഉം SOCKS5-ന് -X 5 ഉം ഉപയോഗിക്കുന്നു; മറ്റ് വകഭേദങ്ങളിൽ ആ ഓപ്ഷനുകളോ പ്രോക്സിയുടെ പ്രാമാണീകരണ പിന്തുണയോ ഇല്ലായിരിക്കാം.

സഹായി ആരംഭിച്ചതിന് ശേഷം അടുത്ത പരാജയം ക്രമത്തിൽ പിന്തുടരുക: പ്രോക്സിയിലേക്കുള്ള കണക്ഷൻ, പ്രോക്സി ചർച്ച, ലക്ഷ്യത്തിലേക്കുള്ള കണക്ഷൻ, തുടർന്ന് SSH പ്രാമാണീകരണം. ഒരു ഘട്ടത്തിലെ പരാജയം പിന്നീടുള്ള ഘട്ടങ്ങളിൽ പ്രശ്നമുണ്ടെന്ന് തെളിയിക്കുന്നില്ല.

ProxyJump-ന് ഒരു SSH ജംപ് ഹോസ്റ്റ് ആവശ്യമാണ്. ആ സേവനം ലഭ്യമാകുമ്പോൾ മാത്രമേ ഇതിന് ഈ ക്രമീകരണം മാറ്റിസ്ഥാപിക്കാൻ കഴിയൂ; ക്രമീകരണം മാറിയതിനാൽ ഒരു HTTP പ്രോക്സി SSH ലോഗിൻ എൻഡ്പോയിന്റ് ആകുന്നില്ല.

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