connect: command not found مانا دا ده چې SSH خپل د ProxyCommand مرستندوی په سیمه‌ایز ډول پیل نه کړ. لا تر اوسه د پراکسي کوم لاس ورکول نشته چې جوړ شي. دا نوم کېدای شي جلا د اجرا وړ فایل ته اشاره وکړي، نه د shell داخلي حکم یا د OpenSSH فرعي حکم.

  1. ټاکل شوی حکم ومومئ. د هماغه منزل لقب او حساب لپاره د SSH اغېزمنه ترتیب وګورئ. د Host برخې، شامل شوي فایلونه او د حکم کرښې انتخابونه کېدای شي ستاسو له سمون شوي فایل څخه بېل ProxyCommand وټاکي.
  2. د هغه د اجرا وړ فایل ومومئ. د پیل کېدونکي چاپېریال PATH د هغه متقابل ټرمینل سره پرتله کړئ چې مرستندوی پکې کار کوي. د ټاکل شوي شته پروګرام مطلق لاره هغه ناڅرګندتیا لرې کوي.
  3. د مرستندوی له تطبیق سره سمون وکړئ. د nc په نوم هره باینري بدله نه کړئ. OpenBSD netcat د HTTP CONNECT لپاره -X connect او د SOCKS5 لپاره -X 5 کاروي؛ نور ډولونه ممکن هغه انتخابونه یا د پراکسي د تصدیق ملاتړ ونه لري.

وروسته له دې چې مرستندوی پیل شي، بل ناکامي په ترتیب تعقیب کړئ: پراکسي ته اړیکه، د پراکسي خبرې اترې، منزل ته اړیکه، بیا د SSH تصدیق. په یوه پړاو کې ناکامي په وروستیو پړاوونو کې د ستونزې ثبوت نه دی.

ProxyJump د SSH د ټوپ وهلو کوربه ته اړتیا لري. دا کولای شي دا ترتیب یوازې هغه وخت بدل کړي چې هغه خدمت شته وي؛ د HTTP پراکسي د دې له کبله چې ترتیب بدل شو د SSH د ننوتلو نقطه نه شي.

اړوندې مقالې