connect: command not found azt jelenti, hogy az SSH helyben nem tudta elindítani a ProxyCommand segédprogramját. Még nincs javítandó proxy kézfogás. A név külön végrehajtható fájlra utalhat, nem shell-beépített parancsra vagy OpenSSH alparancsra.

  1. Keresse meg a kiválasztott parancsot. Vizsgálja meg az érvényes SSH-konfigurációt ugyanahhoz a célaliashoz és fiókhoz. A Host szakaszok, a beillesztett fájlok és a parancssori kapcsolók a szerkesztett fájltól eltérő ProxyCommandot is kiválaszthatnak.
  2. Keresse meg a végrehajtható fájlját. Hasonlítsa össze az indító környezet PATH értékét azzal az interaktív terminállal, ahol a segédprogram működik. A szándékolt, létező program abszolút útvonala megszünteti ezt a bizonytalanságot.
  3. Igazítsa a segédprogram megvalósításához. Ne helyettesítsen bármilyen nc nevű binárist. Az OpenBSD netcat a -X connect kapcsolót használja HTTP CONNECT-hez és a -X 5 kapcsolót SOCKS5-höz; más változatokból hiányozhatnak ezek a kapcsolók vagy a proxy hitelesítési támogatása.

Miután a segédprogram elindul, kövesse a következő hibát sorrendben: kapcsolódás a proxyhoz, proxy egyeztetés, kapcsolódás a célhoz, majd SSH-hitelesítés. Egy szakasz hibája nem bizonyítja, hogy a későbbi szakaszokban is probléma van.

ProxyJump SSH ugrógazdát igényel. Csak akkor helyettesítheti ezt az elrendezést, ha az a szolgáltatás elérhető; egy HTTP proxy nem válik SSH-bejelentkezési végponttá attól, hogy a beállítás megváltozott.

Kapcsolódó cikkek