SSH ProxyCommand epäonnistuu viestillä command not found
Etsi puuttuva ProxyCommand-apuohjelma ja erota paikallinen suoritusvirhe välityspalvelimen neuvottelusta tai SSH-kirjautumisesta.
connect: command not found tarkoittaa, että SSH ei pystynyt käynnistämään ProxyCommand-apuohjelmaansa paikallisesti. Korjattavaa välityspalvelimen kättelyä ei vielä ole. Nimi voi viitata erilliseen suoritettavaan tiedostoon, ei shellin sisäänrakennettuun komentoon tai OpenSSH:n alikomentoihin.
- Etsi valittu komento. Tarkista voimassa oleva SSH-asetus samalle kohdepseudonimelle ja tilille. Host-osiot, sisällytetyt tiedostot ja komentorivivalitsimet voivat valita toisen ProxyCommandin kuin muokkaamasi tiedosto.
- Paikanna sen suoritettava tiedosto. Vertaa käynnistävän ympäristön PATH-arvoa siihen interaktiiviseen päätteeseen, jossa apuohjelma toimii. Absoluuttinen polku aiottuun olemassa olevaan ohjelmaan poistaa tämän epäselvyyden.
- Sovita apuohjelman toteutus. Älä korvaa mitä tahansa binääritiedostoa nimeltä
nc. OpenBSD netcat käyttää valitsinta-X connectHTTP CONNECTille ja valitsinta-X 5SOCKS5:lle; muilta muunnoksilta voi puuttua nämä valitsimet tai välityspalvelimen todennuksen tuki.
Kun apuohjelma käynnistyy, seuraa seuraavaa virhettä järjestyksessä: yhteys välityspalvelimeen, välityspalvelimen neuvottelu, yhteys kohteeseen ja lopuksi SSH-todennus. Yhden vaiheen virhe ei osoita ongelmaa myöhemmissä vaiheissa.
ProxyJump vaatii SSH-hyppyisännän. Se voi korvata tämän järjestelyn vain, kun kyseinen palvelu on käytettävissä; HTTP-välityspalvelimesta ei tule SSH-kirjautumispäätepistettä siksi, että asetusta muutettiin.