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 кирүү чекитине айланбайт.