د OpenBSD سره سم nc سره، دا هوسټ یادښت د SSH ک্লاینت ترتیباتو ته ورزیات کړئ، لکه ~/.ssh/config:

Host work-through-proxy
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

د دې لارې لپاره ssh work-through-proxy وکاروئ. مرستندوی له HTTP پروکسي څخه د ssh.example.com لپاره CONNECT غواړي او منل شوی جریان SSH ته سپاري. SSH مستقیم د پروکسي پورټ ته استول به یې handshake هغه خدمت ته ولاړ شي چې HTTP ته انتظار دی.

پای ټکی، منزل او حساب بدل کړئ. د عامه لاسرسي وړ SSH منزل لپاره چېرې چې عام منځګړی اجازه لري، د HTTP پروکسي لیست د هغه هوسټ او پورټ ته د لاسرسي کتلو لپاره نوماندان وړاندې کوي؛ هغه پای ټکی غوره کړئ چې د ښودل شوي امر لپاره پروکسي حساب نه غواړي. دا OpenBSD nc اختیارونه د تطبیق پورې تړلي دي؛ د nc په نامه بل اجرایوي فایل ممکن دوی ته ملاتړ ونه کړي.

پروکسي ممکن خپل ننوتل وغواړي یا غوښتل شوی SSH پورټ رد کړي. 407 د همدې پروکسي تبادلې اړه لري. وروسته له دې چې تونل خلاص شي، SSH لا هم هدف هوسټ تاییدوي او کاروونکی تصدیقوي؛ رد شوی SSH کیلي بله ناکامي ده.

ProxyCommand د پام وړ Host برخې لاندې وساتئ او کله چې اړتیا وي د ټاکل شوي مرستندوی ملاتړ شوې پروکسي تصدیق لاره وکاروئ. امر یو جریان برابروي، نه د منځګړي له لارې اجازه. که یوازې HTTPS منزلونه اجازه لري، د دې پرځای چې فکر وکړئ د امر بله لیکنه پالیسي بدلوي، تصویب شوې SSH لاسرسي ترتیبه ترلاسه کړئ.

اړوندې مقالې