connect: command not found znači da SSH nije mogao lokalno da pokrene 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 ljuskinu naredbu ili OpenSSH podnaredbu.

  1. Pronađite izabranu naredbu. Proverite delotvornu SSH konfiguraciju za isti alias odredišta i nalog. Delovi Host, uključene datoteke i opcije naredbenog reda mogu da izaberu drugačiji ProxyCommand od datoteke koju ste uredili.
  2. Locirajte njenu izvršnu datoteku. Uporedite PATH okruženja iz kog pokrećete sa interaktivnim terminalom u kome pomoćnik radi. Apsolutna putanja do predviđenog postojećeg programa uklanja tu nejasnoću.
  3. Uskladite implementaciju pomoćnika. Ne zamenjujte bilo koju binarnu datoteku naziva 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.

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

ProxyJump zahteva SSH skokoviti host. On može da zameni ovaj raspored samo kada je ta usluga dostupna; HTTP proxy ne postaje SSH prijavna tačka zato što je postavka promenjena.

Povezani članci