connect: command not found vol dir que SSH no va poder iniciar el seu auxiliar de ProxyCommand localment. Encara no hi ha cap apretada de mans de proxy per reparar. El nom pot referir-se a un executable separat, no a una ordre integrada de l'intèrpret ni a una subordre d'OpenSSH.

  1. Trobeu l'ordre seleccionada. Reviseu la configuració SSH efectiva per al mateix àlies de destinació i compte. Les seccions Host, els fitxers inclosos i les opcions de línia d'ordres poden seleccionar un ProxyCommand diferent del fitxer que heu editat.
  2. Localitzeu-ne l'executable. Compareu el PATH de l'entorn de llançament amb el terminal interactiu on funciona l'auxiliar. Un camí absolut al programa existent previst elimina aquesta ambigüitat.
  3. Adapteu la implementació de l'auxiliar. No substituïu qualsevol binari anomenat nc. OpenBSD netcat fa servir -X connect per a HTTP CONNECT i -X 5 per a SOCKS5; altres variants poden no tenir aquestes opcions ni el suport d'autenticació del proxy.

Un cop l'auxiliar arrenca, seguiu la propera fallada per ordre: connexió al proxy, negociació del proxy, connexió a la destinació i, després, autenticació SSH. Una fallada en una etapa no demostra un problema en les posteriors.

ProxyJump requereix un host de salt SSH. Només pot substituir aquesta disposició quan aquest servei està disponible; un proxy HTTP no es converteix en un punt d'inici de sessió SSH pel fet d'haver canviat la configuració.

Articles relacionats