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 ljuskinu naredbu ili OpenSSH podnaredbu.

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

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

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

Povezani članci