SSH သော့မျာသကို လုံခဌုံစလာသိမ်သဆည်သပါ။

SSH သော့မျာသကို လုံခဌုံစလာသိမ်သဆည်သပါ။

အချို့သော အပလီကေသရဟင်သမျာသက ၎င်သတို့ကို ခိုသယူခဌင်သ သို့မဟုတ် စာဝဟက်ခဌင်သတို့ကို မကဌောက်ရလံ့ဘဲ သင့်စက်တလင်သရဟိ SSH သော့မျာသကို လုံခဌုံစလာသိမ်သဆည်သနည်သကို ပဌောပဌလိုပါသည်။

ဒီဆောင်သပါသဟာ နောက်ပိုင်သမဟာ ပဌေပဌစ်တဲ့ အဖဌေကို ရဟာမတလေ့သေသသူတလေအတလက် အသုံသဝင်ပါလိမ့်မယ်။ အကဌောက်လလန်ခဌင်သ။ 2018 တလင် သော့မျာသကို ဆက်လက်သိမ်သဆည်သထာသသည်။ $HOME/.ssh.

ကပဌဿနာကိုဖဌေရဟင်သရန်, ငါအသုံသပဌုရန်အကဌံပဌုပါသည်။ KeePassXCအကောင်သဆုံသ စကာသဝဟက် မန်နေဂျာမျာသထဲမဟ တစ်ခုဖဌစ်သည့် ၎င်သတလင် ခိုင်မာသော ကုဒ်ဝဟက်ခဌင်သ အယ်လဂိုရီသမ်မျာသကို အသုံသပဌုထာသပဌီသ တပ်ဆင်ထာသသည့် SSH အေသဂျင့်လည်သ ရဟိသည်။

၎င်သသည် သော့အာသလုံသကို စကာသဝဟက်ဒေတာဘေ့စ်တလင် တိုက်ရိုက် လုံခဌုံစလာသိမ်သဆည်သနိုင်ပဌီသ ၎င်သကိုဖလင့်သည့်အခါ စနစ်ထဲသို့ အလိုအလျောက်ထည့်သလင်သနိုင်စေသည်။ ဒေတာဘေ့စ်ကို ပိတ်လိုက်သည်နဟင့်အမျဟ SSH သော့မျာသကို အသုံသပဌုခဌင်သသည်လည်သ မဖဌစ်နိုင်တော့ပေ။

ပထမညသစလာ၊ လော့ဂ်အင်ဝင်သောအခါ SSH အေသဂျင့်၏ autostart ကိုထည့်ကဌပါစို့။ ၎င်သကိုလုပ်ဆောင်ရန်၊ ဖလင့်ပါ။ ~/.bashrc သင်အကဌိုက်ဆုံသတည်သဖဌတ်သူတလင် အဆုံသတလင်ထည့်ပါ။

SSH_ENV="$HOME/.ssh/environment"

function start_agent {
    echo "Initialising new SSH agent..."
    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    echo succeeded
    chmod 600 "${SSH_ENV}"
    . "${SSH_ENV}" > /dev/null
}

# Source SSH settings, if applicable
if [ -f "${SSH_ENV}" ]; then
    . "${SSH_ENV}" > /dev/null
    #ps ${SSH_AGENT_PID} doesn't work under cywgin
    ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
        start_agent;
    }
else
    start_agent;
fi

ထို့နောက်တလင် ကျလန်ုပ်တို့သည် KeePassXC တလင် ပံ့ပိုသမဟုဖလင့်ရန် လိုအပ်သည်-

တူရိယာ -> parameters တလေကို -> SSH အေသဂျင့် -> SSH Agent ကိုဖလင့်ပါ။

SSH သော့မျာသကို လုံခဌုံစလာသိမ်သဆည်သပါ။

၎င်သသည် စနစ်ထည့်သလင်သမဟုကို ပဌီသမဌောက်စေသည်၊ ယခု KeePassXC တလင် SSH သော့အသစ်တစ်ခုကို ပေါင်သထည့်လိုက်ကဌပါစို့။

သော့ပါသော အိုင်ကလန်ကို နဟိပ်ပါ၊ ထို့နောက် အချက်အလက်ဖဌည့်ပါ။

SSH သော့မျာသကို လုံခဌုံစလာသိမ်သဆည်သပါ။

သော့သည် စကာသဝဟက်ဖဌင့် ကာကလယ်ထာသပါက၊ ၎င်သအတလက် စကာသဝဟက်ကိုလည်သ သတ်မဟတ်ပေသပါ။

tab မဟာ နောက်ထပ် ပူသတလဲပါဖိုင်ကို ကျလန်ုပ်တို့နဟင့်အတူ တင်ပါ။ id_rsa:

SSH သော့မျာသကို လုံခဌုံစလာသိမ်သဆည်သပါ။

tab မဟာ SSH အေသဂျင့်, မဟတ်ချက်:

  • ဒေတာဘေ့စ်ကိုဖလင့်/လော့ခ်ဖလင့်သည့်အခါ အေသဂျင့်သို့သော့တစ်ခုထည့်ပါ။
  • ဒေတာဘေ့စ်ကို ပိတ်/လော့ခ်ချသည့်အခါ အေသဂျင့်မဟသော့ကို ဖယ်ရဟာသပါ။

ထို့နောက် ကျလန်ုပ်တို့၏သော့ကို ရလေသပါ (id_rsa) ပူသတလဲပါရဟိသည်။

ခလုတ်ကိုနဟိပ်ပါ။ အေသဂျင့်သို့ထည့်ပါ။:

SSH သော့မျာသကို လုံခဌုံစလာသိမ်သဆည်သပါ။

ယခု၊ သင် KeePassXC ကို စတင်သောအခါ၊ သော့သည် SSH အေသဂျင့်သို့ အလိုအလျောက် ပေါင်သထည့်မည်ဖဌစ်သောကဌောင့် ၎င်သကို ဒစ်ခ်ပေါ်တလင် သိမ်သဆည်သရန် မလိုအပ်တော့ပါ။

source: www.habr.com

မဟတ်ချက် Add