SSH ProxyCommand ne uspeva sa command not found
Pronađite ProxyCommand pomoćnik koji nedostaje i razlikujte lokalni pad izvršavanja od proxy pregovaranja ili SSH prijave.
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.
- 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.
- 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.
- Uskladite implementaciju pomoćnika. Ne zamenjujte bilo koju binarnu datoteku naziva
nc. OpenBSD netcat koristi-X connectza HTTP CONNECT i-X 5za 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.