SSH ProxyCommand falla con command not found
Localice un auxiliar ProxyCommand que falta e distinga o fallo de execución local da negociación do proxy ou do inicio de sesión SSH.
connect: command not found significa que SSH non puido iniciar o seu auxiliar de ProxyCommand localmente. Aínda non hai ningún aperto de mans de proxy que reparar. O nome pode referirse a un executable separado, non a unha orde integrada da consola nin a unha suborde de OpenSSH.
- Atope a orde seleccionada. Revise a configuración SSH efectiva para o mesmo alias de destino e conta. As seccións Host, os ficheiros incluídos e as opcións de liña de ordes poden seleccionar un ProxyCommand distinto do ficheiro que editou.
- Localice o seu executable. Compare o PATH da contorna de lanzamento co terminal interactivo onde funciona o auxiliar. Unha ruta absoluta ao programa existente previsto elimina esa ambigüidade.
- Axuste a implementación do auxiliar. Non substitúa calquera binario chamado
nc. OpenBSD netcat usa-X connectpara HTTP CONNECT e-X 5para SOCKS5; outras variantes poden carecer desas opcións ou do soporte de autenticación do proxy.
Unha vez que o auxiliar arrinca, siga o seguinte fallo en orde: conexión ao proxy, negociación do proxy, conexión ao destino e, despois, autenticación SSH. Un fallo nunha etapa non demostra un problema nas posteriores.
ProxyJump require un host de salto SSH. Só pode substituír esta disposición cando ese servizo está dispoñible; un proxy HTTP non se converte nun punto de inicio de sesión SSH porque cambiase a configuración.