SSH ProxyCommand odpove s command not found
Poiščite manjkajočega pomočnika ProxyCommand in ločite lokalno napako izvajanja od pogajanja s proxyjem ali prijave SSH.
connect: command not found pomeni, da SSH ni mogel lokalno zagnati svojega pomočnika ProxyCommand. Še ni nobenega rokovanja s proxyjem, ki bi ga bilo treba popraviti. Ime lahko označuje ločeno izvršljivo datoteko, ne vgrajenega ukaza lupine ali podukaza OpenSSH.
- Poiščite izbrani ukaz. Preverite veljavno konfiguracijo SSH za isti vzdevek cilja in isti račun. Razdelki Host, vključene datoteke in možnosti ukazne vrstice lahko izberejo drugačen ProxyCommand od datoteke, ki ste jo uredili.
- Poiščite njegovo izvršljivo datoteko. Primerjajte PATH okolja, iz katerega zaganjate, z interaktivnim terminalom, kjer pomočnik deluje. Absolutna pot do predvidene obstoječe programske opreme odpravi to nejasnost.
- Uskladite izvedbo pomočnika. Ne zamenjajte katerekoli binarne datoteke z imenom
nc. OpenBSD netcat uporablja-X connectza HTTP CONNECT in-X 5za SOCKS5; druge različice morda nimajo teh možnosti ali podpore za preverjanje pristnosti proxyja.
Ko se pomočnik zažene, sledite naslednji napaki po vrsti: povezava s proxyjem, pogajanje s proxyjem, povezava s ciljem, nato preverjanje pristnosti SSH. Napaka na eni stopnji ne dokazuje težave na poznejših stopnjah.
ProxyJump zahteva preskočno gostiteljsko ime SSH. To ureditev lahko nadomesti le, ko je ta storitev na voljo; proxy HTTP ne postane vstopna točka za prijavo SSH zato, ker je bila nastavitev spremenjena.