Ubuntu တွင် SSH-server ကို Install လုပ်ပါ

Pin
Send
Share
Send

SSH protocol သည်ကွန်ပျူတာတစ်ခု၏လုံခြုံသောဆက်သွယ်မှုကိုထောက်ပံ့ရန်အသုံးပြုသည်၊ ၎င်းသည် operating system ၏ shell မှတဆင့်သာမက encrypted channel မှတစ်ဆင့်လည်း remote control ခွင့်ပြုသည်။ တစ်ခါတစ်ရံတွင် Ubuntu operating system အသုံးပြုသူများသည်မည်သည့်ရည်ရွယ်ချက်အတွက်မဆိုသူတို့၏ PC ပေါ်တွင် SSH server ထည့်ရန်လိုအပ်သည်။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်တင်ပို့ခြင်းလုပ်ထုံးလုပ်နည်းသာမကအဓိကသတ်မှတ်ချက်များ၏ဖွဲ့စည်းပုံကိုလည်းပါလေ့လာခဲ့ပြီးနောက်ဤလုပ်ငန်းစဉ်နှင့်သင်ရင်းနှီးကျွမ်းဝင်ရန်ကျွန်ုပ်တို့အကြံပြုပါသည်။

Ubuntu တွင် SSH-server ကို Install လုပ်ပါ

SSH အစိတ်အပိုင်းများကိုတရားဝင် repository မှတဆင့်ကူးယူနိုင်သည်။ အဘယ်ကြောင့်ဆိုသော်ကျွန်ုပ်တို့သည်ဤကဲ့သို့သောနည်းလမ်းကိုသာစဉ်းစားမည်၊ ၎င်းသည်တည်ငြိမ်ပြီးယုံကြည်စိတ်ချရဆုံးသောသူဖြစ်ပြီးအတွေ့အကြုံမရှိသေးသောသုံးစွဲသူများအတွက်လည်းအခက်အခဲမရှိစေပါ။ သင်ညွှန်ကြားချက်များကိုလွယ်ကူစွာသွားလာနိုင်ရန်အတွက်လုပ်ငန်းစဉ်တစ်ခုလုံးကိုအဆင့်များခွဲထားခဲ့သည်။ အစကတည်းကစကြစို့။

အဆင့် ၁: SSH-server ကို Download လုပ်ပြီး install လုပ်ပါ

ကျနော်တို့ကတဆင့်လုပ်ငန်းကိုထွက်သယ်ဆောင်ပါလိမ့်မယ် "Terminal" ပညတ်တော်များ၏အခြေခံထားကိုသုံးပြီး။ သင့်တွင်နောက်ထပ်ဗဟုသုတသို့မဟုတ်ကျွမ်းကျင်မှုများမလိုအပ်ပါ။ လုပ်ဆောင်မှုတစ်ခုစီ၏အသေးစိတ်ဖော်ပြချက်နှင့်လိုအပ်သောအမိန့်အားလုံးကိုသင်ရရှိမည်ဖြစ်သည်။

  1. console ကို menu မှတစ်ဆင့်ဖွင့်ပါ Ctrl + Alt + T.
  2. တရားဝင် repository မှ server ဖိုင်များကိုချက်ချင်းစတင်ရယူပါ။ ထိုသို့ပြုလုပ်ရန်ရိုက်ထည့်ပါsudo apt ထည့်သွင်းထားသော openssh-serverပြီးနောက်သော့ကိုနှိပ်ပါ ရိုက်ထည့်ပါ.
  3. ကျနော်တို့ရှေ့ဆက်ကိုသုံးကတည်းက sudo (superuser ကိုယ်စားကိုယ်စားပြုလုပ်ဆောင်ခြင်း) သင်၏အကောင့်အတွက်စကားဝှက်ကိုရေးထည့်ရမည်။ ထည့်သွင်းနေစဉ်အတွင်းစာလုံးများကိုပြသခြင်းမရှိကြောင်းသတိပြုပါ။
  4. သင်တစ်စုံတစ်ရာသောမော်ကွန်းတိုက်ကိုဒေါင်းလုပ်ချခြင်းအကြောင်းကြားလိမ့်မည် : D.
  5. ပုံမှန်အားဖြင့်၊ သုံးစွဲသူသည်ဆာဗာတွင်ထည့်သွင်းထားသော်လည်း၎င်းကို အသုံးပြု၍ ပြန်လည်တပ်ဆင်ရန်ကြိုးစားခြင်းအားဖြင့်၎င်း၏တည်ရှိမှုကိုအတည်ပြုရန်အလွန်အမင်းမဖြစ်နိူင်ပါ။sudo apt-get installshshtient ကိုသုံးသည်.

SSH ဆာဗာသည်၎င်းနှင့်အပြန်အလှန်ဆက်သွယ်မှုအတွက်ရရှိနိုင်လိမ့်မည်။ ချက်ချင်းပင် operating system ထဲသို့ဖိုင်များအားလုံးကိုအောင်မြင်စွာဖြည့်စွက်ပြီးပါက၎င်းသည်မှန်ကန်သောလည်ပတ်မှုသေချာစေရန်ပြင်ဆင်ထားရန်လိုအပ်သည်။ အောက်ပါအဆင့်များနှင့်သင်ရင်းနှီးကျွမ်းဝင်ရန်ကျွန်ုပ်တို့အကြံပြုပါသည်။

အဆင့် ၂: ဆာဗာစစ်ဆင်ရေးကိုစစ်ဆေးပါ

ပထမ ဦး စွာ standard parameters များကိုမှန်မှန်ကန်ကန်အသုံးပြုကြောင်းသေချာအောင်စစ်ဆေးပြီး SSH-server သည်အခြေခံ command များကိုတုန့်ပြန်ပြီး၎င်းတို့အားမှန်ကန်စွာစီရင်သည်။

  1. console ကိုဖွင့်ပြီးအဲဒီမှာရေးပါsudo systemctl sshd ကို enableUbuntu startup ထဲသို့ဆာဗာထည့်ရန်၎င်းသည်တပ်ဆင်ပြီးနောက်အလိုအလျောက်မဖြစ်ပေါ်ပါက။
  2. OS နှင့်စတင်ရန်ကိရိယာမလိုအပ်ပါကထည့်သွင်းခြင်းအားဖြင့်၎င်းကို autorun မှဖယ်ရှားပါsudo systemctl sshd ကိုပိတ်ပါ.
  3. ယခုကွန်ပျူတာကွန်ပျူတာနှင့်မည်သို့ချိတ်ဆက်နေသည်ကိုကြည့်ရအောင်။ command ကို Applyssh localhost(ပြည်တွင်း သင်၏ local PC ၏လိပ်စာ)
  4. ရွေးချယ်ခြင်းဖြင့်ဆက်လက်ဆက်သွယ်မှုကိုအတည်ပြုပါ ဟုတ်တယ်.
  5. အောင်မြင်သော download လုပ်ပါက၊ အောက်ပါ screenshot တွင်တွေ့ရသည့်အတိုင်းခန့်မှန်းခြေအားဖြင့်တူညီသောသတင်းအချက်အလက်ကိုသင်ရရှိမည်ဖြစ်သည်။ လိုအပ်သောစစ်ဆေးပါနှင့်လိပ်စာနှင့်ဆက်သွယ်မှု0.0.0.0အခြားကိရိယာများအတွက်ရွေးချယ်ထားသောမူလကွန်ယက်အိုင်ပီအဖြစ်ဆောင်ရွက်သည်။ ထိုသို့ပြုလုပ်ရန်သင့်လျော်သော command ကိုရိုက်ထည့်ပါ ရိုက်ထည့်ပါ.
  6. ဆက်သွယ်မှုအသစ်တစ်ခုနှင့်အတူ၎င်းကိုအတည်ပြုရန်လိုအပ်သည်။

သင်မြင်သည့်အတိုင်းမည်သည့်ကွန်ပျူတာနှင့်မဆိုချိတ်ဆက်ရန် ssh command ကိုအသုံးပြုသည်။ အခြားကိရိယာတစ်ခုနှင့်သင်ချိတ်ဆက်ရန်လိုပါက terminal ကို စတင်၍ ပုံစံဖြင့် command ကိုရိုက်ပါssh username @ ip_address.

အဆင့် 3: configuration ဖိုင်ကိုတည်းဖြတ်ခြင်း

အပိုဆောင်း SSH protocol ဆက်တင်များအားလိုင်းများနှင့်တန်ဖိုးများကိုပြောင်းလဲခြင်းအားဖြင့်အထူး configuration file မှပြုလုပ်သည်။ ကျနော်တို့အချက်များအားလုံးအပေါ်အာရုံစူးစိုက်မည်မဟုတ်ပါ, ထိုမှတပါး, သူတို့ထဲကအများစုဟာအသုံးပြုသူတစ် ဦး ချင်းစီအဘို့သက်သက်သာ, ကျနော်တို့အဓိကလုပ်ဆောင်ချက်များကိုသာပြသပါလိမ့်မယ်။

  1. ပထမတစ်ခုအနေနှင့်တစ်ခုခုကိုသင်ရယူနိုင်ခြင်းသို့မဟုတ် SSH ၏ကန ဦး အခြေအနေကိုပြန်လည်ရရှိစေရန်အတွက် configuration file ၏ backup မိတ္တူတစ်ခုကိုသိမ်းထားပါ။ console ထဲသို့ command ကိုကူးထည့်ပါsudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. ထို့နောက်ဒုတိယsudo chmod a-w /etc/ssh/sshd_config.original.
  3. Setting ဖိုင်ကိုဖွင့်သည်sudo vi / etc / ssh / sshd_config။ ၎င်းကိုထည့်ပြီးတာနဲ့၎င်းကိုဖွင့်လိုက်မှာဖြစ်ပြီးအောက်ဖော်ပြပါပုံတွင်ပြထားတဲ့အတိုင်းသင်ပါဝင်လိမ့်မယ်။
  4. ဤတွင်သင်ဆက်သွယ်မှု၏လုံခြုံရေးကိုသေချာစေရန်အကောင်းဆုံးသောအကောင်းဆုံးသောအသုံးပြုသည့် port ကိုပြောင်းလဲနိုင်သည်။ ထို့နောက် superuser (PermitRootLogin) ကိုယ်စား login ကိုပိတ်ထားပြီးသော့ (PubkeyAuthentication) သော့ဖြင့် activation လုပ်နိုင်သည်။ တည်းဖြတ်ပြီးသည်နှင့်ခလုတ်ကိုနှိပ်ပါ : (Shift + လက်တင်အဆင်အပြင်) နှင့်စာကိုထည့်ပါwပြောင်းလဲမှုများကိုသိမ်းဆည်းရန်။
  5. ဖိုင်တစ်ခုကိုထွက်ရန်တူညီသောနည်းဖြင့်ပြုလုပ်သည်wအသုံးပြုသည်q.
  6. စာရိုက်ခြင်းဖြင့်ဆာဗာကိုပြန်လည်စတင်ရန်သတိရပါsudo systemctl ssh ကိုပြန်လည်စတင်.
  7. Active port ကိုပြောင်းလဲပြီးသည်နှင့်၎င်းကို client ထဲတွင်ပြင်ဆင်ရန်လိုအပ်သည်။ ဤသည်ကိုသတ်မှတ်ခြင်းအားဖြင့်ပြုသောအမှုဖြစ်ပါတယ်ssh -p 2100 localhostဘယ်မှာလဲ 2100 - အစားထိုးဆိပ်ကမ်းနံပါတ်။
  8. အကယ်၍ သင်၏ firewall ကို configure လုပ်ထားပါက၎င်းသည်အစားထိုးရန်လည်းလိုအပ်သည်။sudo ufw 2100 ကိုခွင့်ပြု.
  9. သငျသညျစည်းမျဉ်းစည်းကမ်းတွေအားလုံး updated ခဲ့အကြောင်းကြားစာလက်ခံရရှိလိမ့်မည်။

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

အဆင့် ၄ - သော့ထည့်ခြင်း

SSH သော့များကိုထည့်သောအခါ၊ ပစ္စည်းနှစ်ခုကြားအခွင့်အာဏာကိုစကားဝှက်မလိုဘဲဖွင့်လှစ်ရမည်။ လျှို့ဝှက်နှင့်အများသုံးသော့ကိုဖတ်ရန်အတွက် algorithm ကိုအောက်တွင်ပြန်လည်တည်ဆောက်သည်။

  1. console ကိုဖွင့်ပြီးထည့်သွင်းခြင်းအားဖြင့် client key အသစ်တစ်ခုကိုဖန်တီးပါssh-keygen -t dsaပြီးရင်ဖိုင်ကိုအမည်ပေးပြီးဝင်ရောက်ခွင့်အတွက်စကားဝှက်ကိုသတ်မှတ်ပါ။
  2. ထို့နောက် public key ကိုသိမ်းဆည်းပြီးလျှို့ဝှက်ပုံကိုဖန်တီးပါလိမ့်မည်။ ဖန်သားပြင်ပေါ်တွင်သင်က၎င်း၏မြင်ကွင်းကိုမြင်လိမ့်မည်။
  3. ဖန်တီးထားသောဖိုင်ကိုလျှို့ဝှက်နံပါတ်ဖြင့်ဆက်သွယ်မှုကိုဖြတ်တောက်ရန်ဒုတိယကွန်ပျူတာသို့ကူးယူရန်သာကျန်ရှိသည်။ command ကိုသုံးပါssh-copy-id ကိုအသုံးပြုသူအမည် @ remotehostဘယ်မှာလဲ အသုံးပြုသူအမည် @ remotehost - ဝေးလံသောကွန်ပျူတာ၏အမည်နှင့်၎င်း၏ IP လိပ်စာ။

ဆာဗာကိုပြန်ဖွင့်ရန်နှင့်အများဆိုင်နှင့်လျှို့ဝှက်သော့များမှတဆင့်၎င်း၏မှန်ကန်သောလည်ပတ်မှုကိုစစ်ဆေးရန်သာကျန်သည်။

၎င်းသည် SSH ဆာဗာတပ်ဆင်မှုနှင့်၎င်း၏အခြေခံဖွဲ့စည်းမှုပြီးဆုံးသွားသည်။ Command များအားလုံးမှန်မှန်ကန်ကန်ရေးထည့်လျှင်၊ အလုပ်အတွင်းအမှားအယွင်းများမဖြစ်သင့်ပါ။ configuration ပြီးနောက်ဆက်သွယ်မှုပြproblemsနာများရှိပါကပြHနာကိုဖြေရှင်းရန် startup မှ SSH ကိုဖယ်ရှားပါ (ထိုအကြောင်းကိုဖတ်ပါ အဆင့် ၂).

Pin
Send
Share
Send