OpenSSH 9.1 သည် ချွတ်ယွင်းချက်ပြင်ဆင်မှုများနှင့် SetEnv လမ်းညွှန်ချက်များသို့ ပြောင်းလဲမှုများနှင့်အတူ ရောက်ရှိလာသည်။

OpenSSH သည် လုံခြုံသော ဥမင်လိုဏ်ခေါင်းလုပ်ဆောင်နိုင်မှု အစုံအလင်ကို ပံ့ပိုးပေးသည်။

OpenSSH သည် SSH ပရိုတိုကောကို အသုံးပြု၍ အဝေးမှဝင်ရောက်ခြင်းအတွက် ဦးဆောင်ချိတ်ဆက်မှုကိရိယာဖြစ်သည်။

ခြောက်လကြာပြီးနောက် ဖွံ့ဖြိုးတိုးတက်မှု OpenSSH 9.1 ဗားရှင်းအသစ်ကို ထုတ်ပြန်ကြေညာခဲ့သည်။ဗားရှင်း အဓိကအားဖြင့် bug fixes များပါ၀င်သောကြောင့် သွင်ပြင်လက္ခဏာ၊ မှတ်ဉာဏ်ပြဿနာများကြောင့် ဖြစ်ပေါ်လာနိုင်သော ဖြစ်နိုင်ခြေရှိသော ချို့ယွင်းချက်များစွာအတွက် ပြင်ဆင်မှုများ အပါအဝင်။

OpenSSH ကို မသိသေးတဲ့ သူတွေအတွက်တော့ ကျွန်တော် ပြောပြချင်ပါတယ်။ ၎င်းသည် encrypt လုပ်ထားသောဆက်သွယ်မှုကိုခွင့်ပြုသည့် applications များဖြစ်သည် SSH protocol ကို သုံး၍ network တစ်ခုကျော်။ ၎င်းသည်စီးပွားဖြစ်ဆော့ဝဲဖြစ်သော Secure Shell ပရိုဂရမ်နှင့်အခမဲ့ဖြစ်ပြီးပွင့်လင်းသောရွေးချယ်မှုတစ်ခုအနေဖြင့်ဖန်တီးခဲ့သည်။

OpenSSH 9.1 ၏အဓိကအသွင်အပြင်သစ်

အစတွင်ဖော်ပြထားသည့်အတိုင်းတင်ပြထားသည့် OpenSSH 9.1 ဗားရှင်းအသစ်တွင်၊ ဗားရှင်းသည် မှန်ကန်ပြီး ကိုင်တွယ်ဖြေရှင်းခဲ့သော ကိစ္စရပ်များ၊ ဤထုတ်ဝေမှုတွင် ဥပမာအနေဖြင့် ဖော်ပြထားပါသည်။ SSH နဖူးစည်းစာတန်းလုပ်ဆောင်ခြင်းကုဒ်တွင် single byte ပြည့်သွားစေရန် ပြင်ဆင်ပါ။ ssh-keyscan utility တွင်။

ဤ OpenSSH 9.1 ဗားရှင်းအသစ်တွင် ဖြေရှင်းခဲ့သော နောက်ထပ်ပြဿနာတစ်ခုမှာ free() function သို့ နှစ်ဆ ခေါ်ဆိုပါ။ ssh-keygen utility ရှိ ဒစ်ဂျစ်တယ် လက်မှတ်များ ဖန်တီးခြင်းနှင့် အတည်ပြုခြင်းအတွက် ကုဒ်ရှိ ဖိုင်များအတွက် hashes များကို တွက်ချက်ရာတွင် အမှားအယွင်းရှိလျှင်။

ဒါအပြင် အိတ်ဆောင်ပရောဂျက်ကိုလည်း ဖော်ပြထားပါသေးတယ်။ OpenSSH သည် မကြာသေးမီက git SSH လက်မှတ်ရေးထိုးမှုပံ့ပိုးမှုအား အသုံးပြု၍ တဂ်များကို ကတိကဝတ်ပြုပြီး ထုတ်ပြန်လိုက်ပါသည်။. ဆော့ဖ်ဝဲရေးသားသူစာရင်း လက်မှတ်ရေးထိုးခြင်းသော့များကို .git_allowed_signers အဖြစ် သိုလှောင်မှုတွင် ထည့်သွင်းထားပြီး ၎င်းကို လက်မှတ်ထိုးရန်အတွက် အသုံးပြုဆဲဖြစ်သော PGP သော့ဖြင့် လက်မှတ်ရေးထိုးထားသည်။
ရှေးဟောင်းပစ္စည်းများကို ထုတ်လွှတ်သောကြောင့် လိုက်ဖက်မှုမရှိသော ပြဿနာရှိနိုင်သည်။

ဖြစ်ပေါ်လာတဲ့ အပြောင်းအလဲတွေနဲ့ ပတ်သက်ပြီးတော့လည်း အခုလို ပြောပြပါတယ်။ SetEnv တွင် ညွှန်ကြားချက်များ configuration ဖိုင်များ ssh_config နှင့် sshd_config တို့သည် ယခု ပတ်ဝန်းကျင် ကိန်းရှင်တစ်ခု၏ ပထမအကြိမ် ဖြစ်ပေါ်မှုတန်ဖိုးကို အသုံးချသည် ၎င်းကို configuration တွင် အကြိမ်များစွာ သတ်မှတ်ပါက (ထိုမတိုင်မီ၊ နောက်ဆုံးဖြစ်ပျက်မှုကို အသုံးပြုခဲ့သည်)။

"-A" အလံဖြင့် ssh-keygen utility ကိုခေါ်ဆိုခြင်းဖြင့် (ပုံမှန်အားဖြင့် ပံ့ပိုးပေးထားသော လက်ခံသူသော့အမျိုးအစားအားလုံးကို ထုတ်လုပ်ပေးသည့်)၊ နှစ်အတော်ကြာ ပုံသေဖြင့်အသုံးမပြုခဲ့သော DSA သော့များ၏မျိုးဆက်ကို ပိတ်ထားသည်။

sftp-server နှင့် sftp တို့သည် "users-groups-by-id@openssh.com" တိုးချဲ့မှုကို အကောင်အထည်ဖော်သည် ပေးထားသော ဂဏန်းသတ်မှတ်မှုအစု (uid နှင့် gid) နှင့် သက်ဆိုင်သော အသုံးပြုသူများ၏ အမည်များနှင့် အုပ်စုများကို တောင်းဆိုရန် သုံးစွဲသူအား ခွင့်ပြုရန်။ sftp တွင်၊ လမ်းညွှန်တစ်ခု၏အကြောင်းအရာများကိုစာရင်းသွင်းသောအခါတွင်အမည်များကိုပြသရန်ဤတိုးချဲ့မှုကိုအသုံးပြုသည်။

sftp-server သည် "home-directory" extension ကိုအကောင်အထည်ဖော်သည်။ ~/ နှင့် ~user/ paths များကို ချဲ့ထွင်ရန်၊ ယခင်က အဆိုပြုထားသည့် "expand-path@openssh.com" extension ၏ အခြားရွေးချယ်စရာတစ်ခု ("home-directory" extension ကို စံသတ်မှတ်ရန်အတွက် အဆိုပြုထားပြီး အချို့က ပံ့ပိုးထားပြီးဖြစ်သည်။ ဖောက်သည်များ)။

En sftp၊ "-D" ရွေးချယ်မှုတွင် နောက်ထပ် အကြောင်းပြချက်များကို ခွင့်ပြုထားသည်။ (ဥပမာ၊ "/usr/libexec/sftp-server -el debug3")၊ ssh-keygen သည် "-U" ကိုအသုံးပြုရန်ခွင့်ပြုသည် မည်သည့်ပုဂ္ဂလိကသော့များကို ssh-agent တွင် ထည့်သွင်းထားသည်ကို ဆုံးဖြတ်ရန် "-Y သင်္ကေတ" လုပ်ဆောင်ချက်များနှင့်အတူ (ssh-agent ကိုသုံး၍)

အခြားအပြောင်းအလဲများကို၏ ဒီဗားရှင်းအသစ်ထဲမှာလုပ်ခဲ့ကြတယ် -

  • စနစ်အချိန်အပြင် လက်မှတ်နှင့် သော့တရားဝင်မှုကြားကာလများကို ဆုံးဖြတ်သည့်အခါ ssh-keygen နှင့် sshd အတွက် UTC အချိန်ကို သတ်မှတ်ရန် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • ssh-keysign utility တွင် အမှားအယွင်းများကို ကိုင်တွယ်သည့်အခါ free() သို့ နှစ်ချက်ခေါ်ဆိုပါ။
  • လိုအပ်သောRSAsize ညွှန်ကြားချက်ကို ssh နှင့် sshd တွင် ထည့်သွင်းထားပြီး၊ သင်သည် RSA သော့များ၏ အနည်းဆုံးခွင့်ပြုထားသောအရွယ်အစားကို သတ်မှတ်နိုင်စေမည်ဖြစ်သည်။ sshd တွင်၊ ၎င်းထက်သေးငယ်သောသော့များကို လျစ်လျူရှုထားမည်ဖြစ်ပြီး ssh တွင် ၎င်းတို့သည် ချိတ်ဆက်မှုကို အဆုံးသတ်မည်ဖြစ်သည်။
  • OpenSSH အိတ်ဆောင်ထုတ်ဝေမှုအား Git တွင် ဒစ်ဂျစ်တယ်လက်မှတ်ထိုးခြင်းနှင့် တဂ်များပြုလုပ်ရန် SSH သော့များကို အသုံးပြုရန် ပြောင်းလဲထားပါသည်။

နောက်ဆုံးအနေနဲ့၊ ဒီအကြောင်းကိုပိုသိဖို့စိတ်ဝင်စားတယ်ဆိုရင်၊ အသေးစိတ်ကိုတိုင်ပင်နိုင်ပါတယ် အောက်ပါ link ကို။

OpenSSH 9.1 ကို Linux တွင်မည်သို့တပ်ဆင်ရမည်နည်း။

၄ င်းတို့၏ system ပေါ်တွင်ဤ OpenSSH ဗားရှင်းအသစ်ကို install လုပ်လိုသောသူများအတွက်၊ အခုသူတို့ကလုပ်နိုင်တယ် ဒီ၏အရင်းအမြစ်ကုဒ်ဒေါင်းလုပ်ဆွဲနှင့် သူတို့ရဲ့ကွန်ပျူတာများပေါ်တွင်စုဆောင်းဖျော်ဖြေ။

အဘယ်ကြောင့်ဆိုသော်၎င်းသည်မူကွဲအသစ်ကိုပင်မ Linux ဖြန့်ချိမှု၏ repositories တွင်မပါ ၀ င်သောကြောင့်ဖြစ်သည်။ source code ကိုရဖို့သင်လုပ်နိုင်ပါတယ် အောက်ပါ link ကို.

ကူးယူပြီးပြီ Package ကိုအောက်ပါ Command ဖြင့် unzip လုပ်ရမည်။

tar -xvf openssh -9.1.tar.gz

ကျနော်တို့ဖန်တီး directory ကိုရိုက်ထည့်ပါ:

cd openssh-9.1

Y ငါတို့နှင့်အတူပြုစုနိုင်ပါတယ် အောက်ပါ command များ:

./configure --prefix = / opt --sysconfdir = / etc / ssh ကို install လုပ်ပါ

ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊