SSH ProxyCommand ne uspijeva s command not found
Pronađite nedostajući ProxyCommand pomoćnik i razlikujte lokalni pad izvršavanja od proxy pregovaranja ili SSH prijave.
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.
- 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.
- 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.
- Uskladite implementaciju pomoćnika. Ne zamjenjujte bilo koju binarnu datoteku imena
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.
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.