အဝေးမှ shell နှင့် SOCKS မှတစ်ဆင့် ပို့ဆောင်ထားသော ချိတ်ဆက်မှုများသည် SSH သယ်ယူပို့ဆောင်မှုတစ်ခုပေါ်ရှိ သီးခြား channel များ ဖြစ်သည်။ shell ပြီးဆုံးခြင်းသည် dynamic forward ကိုအသုံးပြုသော browser ချိတ်ဆက်မှုများကို မလွဲမသွေ ပြီးဆုံးစေမည်မဟုတ်ပါ။ OpenSSH သည် ထွက်ချိန်တွင် ပို့ဆောင်ထားသော ချိတ်ဆက်မှုများ သို့မဟုတ် X11 ဆက်ရှင်များ ပြီးဆုံးရန် စောင့်ဆိုင်းကြောင်း မှတ်တမ်းတင်ထားသည်။

စနစ်တကျ ထွက်ရန် forward ကိုအသုံးပြုနေသော လုပ်ငန်းစဉ်များကို ပိတ်ပြီး ၎င်းတို့၏ channel များ ပြီးဆုံးခွင့်ပြုပါ။ browser ဝင်းဒိုးကို ပိတ်ခြင်းသည် နောက်ခံ browser လုပ်ငန်းစဉ်များနှင့် ချိတ်ဆက်မှုများကို ဆက်လက်လည်ပတ်နေစေနိုင်သည်၊ ထို့ကြောင့် listener ကို ဆက်လက်အသုံးပြုနေသော လုပ်ငန်းစဉ်ကို ဖော်ထုတ်ပါ။

သင့်လျော်သော အပြန်အလှန် ဆက်ရှင်တွင် OpenSSH ၏ မူလ escape command များသည် ပို့ဆောင်ထားသော ချိတ်ဆက်မှုများကို စာရင်းပြုစုနိုင်သည် သို့မဟုတ် ရှင်းလင်းစွာ ချိတ်ဆက်မှုဖြတ်နိုင်သည်။ ၎င်းတို့၏ ရရှိနိုင်မှုသည် ထိုဆက်ရှင်နှင့် ၎င်း၏ escape ဖွဲ့စည်းမှုအပေါ် မူတည်သည်။ နောက်ခံ ssh -N လုပ်ငန်းစဉ်သို့ အပြန်အလှန် escape စာသားပို့ခြင်းသည် ယေဘုယျ ပိတ်သိမ်းသည့် အင်တာဖေ့စ် မဟုတ်ပါ။

သယ်ယူပို့ဆောင်မှုကို မဖြတ်တောက်မီ ချိတ်ဆက်မှုမျှဝေသည့် master က ပိုင်ဆိုင်သည်ဆိုသည်ကို ဖော်ထုတ်ပါ။ အခြားဆက်ရှင်များသည် တူညီသော ချိတ်ဆက်မှုအပေါ် မှီခိုနိုင်သည်။

ExitOnForwardFailure သည် တောင်းဆိုထားသော ပို့ဆောင်မှုဆက်တင်ကို တည်ထောင်ရာတွင် မအောင်မြင်မှုကို ထိန်းချုပ်သည်။ ၎င်းသည် “နောက်ဆုံးဝဘ်ဆိုက်တောင်းဆိုမှုပြီးနောက် ထွက်ရန်” သို့မဟုတ် “shell ပြီးဆုံးသောအခါ channel တိုင်းကို ရပ်တန့်ရန်” ကို သတ်မှတ်မထားပါ။ ပိတ်သိမ်းရာတွင် ရွေးချယ်မှုမှာ ကျန်ရှိသည့်အလုပ်ကို ကုန်စေမည်လား သို့မဟုတ် တမင်ဖြတ်တောက်မည်လား ဖြစ်သည်။

ဆက်စပ်ဆောင်းပါးများ