SSH ProxyCommand ne uspijeva uz 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 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.
- 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.
- 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.
- Uskladite implementaciju pomoćnika. Ne zamjenjujte bilo koju binarnu datoteku naziva
nc. OpenBSD netcat rabi-X connectza HTTP CONNECT i-X 5za 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.