connect: command not found nozīmē, ka SSH nevarēja lokāli palaist savu ProxyCommand palīgu. Vēl nav nekāda starpniekservera rokasspiediena, ko labot. Nosaukums var norādīt uz atsevišķu izpildāmu failu, nevis uz čaulas iebūvētu komandu vai OpenSSH apakškomandu.

  1. Atrodiet izvēlēto komandu. Pārbaudiet spēkā esošo SSH konfigurāciju tam pašam galamērķa aizstājvārdam un kontam. Host sadaļas, iekļautie faili un komandrindas opcijas var izvēlēties citu ProxyCommand nekā fails, kuru rediģējāt.
  2. Atrodiet tā izpildāmo failu. Salīdziniet palaišanas vides PATH ar interaktīvo termināli, kurā palīgs darbojas. Absolūts ceļš uz paredzēto esošo programmu novērš šo neskaidrību.
  3. Saskaņojiet palīga ieviešanu. Neaizstājiet jebkuru bināro failu ar nosaukumu nc. OpenBSD netcat izmanto -X connect HTTP CONNECT un -X 5 SOCKS5; citiem variantiem var nebūt šo opciju vai starpniekservera autentifikācijas atbalsta.

Kad palīgs ir palaists, sekojiet nākamajai kļūdai secībā: savienojums ar starpniekserveri, starpniekservera sarunas, savienojums ar galamērķi, pēc tam SSH autentifikācija. Kļūda vienā posmā nepierāda problēmu vēlākos posmos.

ProxyJump prasa SSH lēkšanas resursdatoru. Tas var aizstāt šo izkārtojumu tikai tad, kad šis pakalpojums ir pieejams; HTTP starpniekserveris nekļūst par SSH pieteikšanās punktu tāpēc, ka iestatījums tika mainīts.

Saistītie raksti