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