SSH ProxyCommand command not found қатесімен сәтсіз аяқталады
Жоғалған ProxyCommand көмекшісін тауып, жергілікті орындау қатесін прокси келіссөзінен немесе SSH кіруінен ажыратыңыз.
connect: command not found дегеніміз SSH өзінің ProxyCommand көмекшісін жергілікті жерде іске қоса алмады. Әзірге жөндеуге тиіс прокси қол алысуы жоқ. Бұл атау жеке орындалатын файлды білдіруі мүмкін, shell-дің кіріктірілген командасын немесе OpenSSH ішкі командасын емес.
- Таңдалған команданы табыңыз. Сол межелік бүркеншік аты мен тіркелгі үшін қолданыстағы SSH конфигурациясын тексеріңіз. Host бөлімдері, қосылған файлдар және пәрмен жолының опциялары сіз өңдеген файлдан басқа ProxyCommand таңдауы мүмкін.
- Оның орындалатын файлын табыңыз. Іске қосатын ортаның PATH мәнін көмекші жұмыс істейтін интерактивті терминалмен салыстырыңыз. Көзделген бар бағдарламаға абсолютті жол бұл белгісіздікті жояды.
- Көмекшінің іске асырылуына сәйкестендіріңіз.
ncдеп аталатын кез келген бинарлық файлды алмастырмаңыз. OpenBSD netcat HTTP CONNECT үшін-X connect, ал SOCKS5 үшін-X 5қолданады; басқа нұсқаларда бұл опциялар немесе проксидің аутентификация қолдауы болмауы мүмкін.
Көмекші іске қосылғаннан кейін келесі сәтсіздікті ретімен қадағалаңыз: проксиге қосылу, прокси келіссөзі, межеге қосылу, содан кейін SSH аутентификациясы. Бір кезеңдегі сәтсіздік кейінгі кезеңдерде мәселе бар екенін дәлелдемейді.
ProxyJump SSH секіру хостын қажет етеді. Ол бұл құрылымды тек сол қызмет қолжетімді болғанда алмастыра алады; баптау өзгергендіктен HTTP проксиі SSH кіру нүктесіне айналмайды.