ရရှိနိုင်သောအခါ SSH သည် ဒေသတွင်း SOCKS နားထောင်သူကို အသုံးပြုပါစေ
OpenSSH Match exec စစ်ဆေးမှုကို ဦးတည်ရာတစ်ခုတည်းတွင် ကန့်သတ်ပြီး ဒေသတွင်း ပို့တ်စမ်းသပ်မှု အောင်မြင်ခြင်းက ဘာကို သက်သေပြပြီး ဘာကို မပြသည်ကို နားလည်ပါ။
ဒေသတွင်း SOCKS နားထောင်သူသည် အချို့ကွန်ရက်များတွင် အသုံးဝင်ပြီး အချို့တွင် မရှိပါ။ OpenSSH သည် ပရောက်စီအမိန့်ကို အခြေအနေအရ ရွေးချယ်နိုင်ပြီး ထိုရွေးချယ်မှုကို ဟို့စ်တိုင်းအတွက် သက်ရောက်စေခြင်းမရှိပါ။
OpenBSD ပုံစံ nc ပါသော OpenSSH အတွက် ကလိုင်းယင့် ပြင်ဆင်မှု ဥပမာမှာ ဤသို့ဖြစ်သည်−
Host work-server
HostName ssh.example.net
User alex
Match originalhost work-server exec "nc -z -w 1 127.0.0.1 1080"
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Match all
originalhost သည် စစ်ဆေးမှုကို SSH အမိန့်လိုင်းတွင် ပေးထားသော အမည်သို့ ကန့်သတ်သည်။ exec သည် ၎င်း၏အမိန့် အောင်မြင်စွာ ကုန်ဆုံးသောအခါ ကိုက်ညီသည်။ နောက်ဆုံး Match all သည် နောက်လာမည့် ဆက်တင်များအတွက် ထိုအခြေအနေအရ နယ်ပယ်ကို အဆုံးသတ်သည်။
ယင်းသည် ယခင်က သက်ရောက်ခဲ့သော ဆက်တင်တစ်ခုမျှ ကွဲလွဲနေသော ပရောက်စီအမိန့် သို့မဟုတ် ခုန်ကူးလမ်းကြောင်းကို မရွေးချယ်ရသေးဟု ယူဆသည်။ SSH သည် များသောအားဖြင့် ဆက်တင်ရွေးချယ်မှုအတွက် ပထမဆုံးရရှိသော တန်ဖိုးကို အသုံးပြုသောကြောင့် အပေါ်ပိုင်းရှိ ကျယ်ပြန့်သော မူလတန်ဖိုးသည် နောက်ပိုင်းအခြေအနေတစ်ခု မျှော်မှန်းထားသော အကျိုးသက်ရောက်မှု မရှိစေရန် တားဆီးနိုင်သည်။
နားထောင်နေသော ဆော့ကက်သည် ကျိုးနွံသော ကတိတစ်ခုဖြစ်သည်
စမ်းသပ်မှုသည် ဒေသတွင်း ပို့တ်သို့ TCP ဝင်ရောက်မှုကို စစ်ဆေးသည်။ ၎င်းသည် SOCKS ညှိနှိုင်းမှုကို အပြီးသတ်သည်မဟုတ်၊ လိုချင်သော ဦးတည်ရာ ချိတ်ဆက်မှုကို တည်ဆောက်သည်မဟုတ်၊ ထိုပို့တ်ကို မည်သည့်ပရိုဂရမ်က ပိုင်ဆိုင်သည်ကို သက်သေမပြပါ။ နားထောင်သူသည် စစ်ဆေးမှုအပြီးတွင် ပျောက်ကွယ်နိုင်သေးသည်။
အချိန်ကန့်သတ်ချက်သည် မအောင်မြင်သော စမ်းသပ်မှုကို ကန့်သတ်ထားသည်။ ပြသထားသော ရွေးချယ်စရာများသည် OpenBSD ၏ nc အင်တာဖေ့စ်ပိုင်ဖြစ်သည်၊ တူညီသော ဖိုင်အမည်ရှိ အခြားပရိုဂရမ်များသည် မတူညီသော ရွေးချယ်စရာများ ပေးနိုင်သည်။
အခြေအနေနှင့် မကိုက်ညီပါက ဤဥပမာသည် ချိတ်ဆက်မှုကို ဤ ProxyCommand မပါဘဲ ထားခဲ့ပြီး ၎င်း၏ ပုံမှန်လမ်းကြောင်းကို ခွင့်ပြုသည်။ ယင်းသည် တိုက်ရိုက်ဝင်ရောက်ခွင့် ပြုထားမှသာ သင့်လျော်သည်။ မဖြစ်မနေ လိုက်နာရမည့် ပရောက်စီမူဝါဒသည် ရရှိနိုင်မှုစစ်ဆေးချက်ကို အခြားလမ်းကြောင်းသို့ လွတ်မြောက်ရန် ခွင့်ပြုချက်အဖြစ် အသုံးမပြုသင့်ပါ။
ပစ်မှတ် SSH ဟို့စ်အမည်နှင့် ဟို့စ်ကီးစစ်ဆေးမှုများသည် ဦးတည်ရာဆာဗာကို အမှတ်အသားပြုနေဆဲဖြစ်သည်။ သယ်ယူပို့ဆောင်ရေး အကူအညီကို ရွေးချယ်ခြင်းသည် မမျှော်လင့်သော ဟို့စ်ကီးကို လက်ခံရန် အကြောင်းပြချက် မဟုတ်ပါ။