connect: command not found znači da SSH nije mogao lokalno pokrenuti svoj ProxyCommand pomoćnik. Još nema proxy rukovanja koje bi se popravljalo. Naziv može označavati zasebnu izvršnu datoteku, a ne ugrađenu shell naredbu ili OpenSSH podnaredbu.

  1. Pronađite odabranu naredbu. Provjerite djelotvornu SSH konfiguraciju za isti alias odredišta i račun. Host sekcije, uključene datoteke i opcije naredbenog retka mogu odabrati drugačiji ProxyCommand od datoteke koju ste uredili.
  2. Locirajte njezinu izvršnu datoteku. Uporedite PATH okruženja iz kojeg pokrećete s interaktivnim terminalom u kojem pomoćnik radi. Apsolutna putanja do predviđenog postojećeg programa otklanja tu nejasnoću.
  3. Uskladite implementaciju pomoćnika. Ne zamjenjujte bilo koju binarnu datoteku imena nc. OpenBSD netcat koristi -X connect za HTTP CONNECT i -X 5 za SOCKS5; druge varijante možda nemaju te opcije ni podršku za autentifikaciju na proxyju.

Nakon što se pomoćnik pokrene, pratite sljedeći pad redom: veza s proxyjem, proxy pregovaranje, veza s odredištem, zatim SSH autentifikacija. Pad u jednoj fazi ne dokazuje problem u kasnijim fazama.

ProxyJump zahtijeva SSH skokoviti host. On može zamijeniti ovaj raspored samo kada je ta usluga dostupna; HTTP proxy ne postaje SSH prijavna točka zato što se postavka promijenila.

Povezani članci