Boloka linotlolo tsa SSH ka mokhoa o sireletsehileng

Boloka linotlolo tsa SSH ka mokhoa o sireletsehileng

Ke batla ho u joetsa mokhoa oa ho boloka linotlolo tsa SSH ka mokhoa o sireletsehileng mochining oa heno, ntle le ts'abo ea hore ts'ebeliso e 'ngoe e ka utsoa kapa ea li hlakola.

Sehlooho sena se tla ba molemo ho ba sa kang ba fumana tharollo e ntle ka mor'a moo pherekano ka 2018 'me o tsoela pele ho boloka linotlolo ka $HOME/.ssh.

Ho rarolla bothata bona, ke fana ka maikutlo a ho sebelisa KeePassXC, e leng e 'ngoe ea batsamaisi ba molemo ka ho fetisisa ba li-password, e sebelisa li-algorithms tse matla tsa encryption hape e na le moemeli oa SSH o hahelletsoeng.

Sena se etsa hore ho khonehe ho boloka linotlolo tsohle ka mokhoa o sireletsehileng ka har'a database ea li-password mme o li kenye ka bo eona ho sistimi ha e buloa. Hang ha database e koetsoe, ts'ebeliso ea linotlolo tsa SSH le eona e tla ba thata.

Pele ho tsohle, ha re kenyeng "autostart" ea moemeli oa SSH ha o kena; ho etsa sena, bula ~/.bashrc ho sehlophisi seo u se ratang 'me u kenye qetellong:

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

Kamora moo re hloka ho thusa tšehetso ho KeePassXC:

Lisebelisoa -> entsprechen -> SSH moemeli -> Numella Moemeli oa SSH

Boloka linotlolo tsa SSH ka mokhoa o sireletsehileng

Sena se phethela ho seta, joale ha re lekeng ho kenya senotlolo se secha sa SSH ho KeePassXC:

Tobetsa aekhoneng ka senotlolo, ebe u tlatsa lintlha:

Boloka linotlolo tsa SSH ka mokhoa o sireletsehileng

Haeba senotlolo se sirelelitsoe ka password, ka kopo e hlalosetse password bakeng sa eona

Tabeng Eketsa kenya sehokelo le rona lebohang:

Boloka linotlolo tsa SSH ka mokhoa o sireletsehileng

Tabeng SSH moemeli, Hlokomela:

  • Kenya senotlolo ho moemeli ha u bula / u notlolla database
  • Tlosa senotlolo ho moemeli ha u koala / u notlela database

E latelang, khetha senotlolo sa rona (lebohang) sehlomathisong

Ebe o tobetsa konopo Eketsa ho moemeli:

Boloka linotlolo tsa SSH ka mokhoa o sireletsehileng

Joale, ha u qala KeePassXC, senotlolo se tla kenyelletsoa ka bo eona ho moemeli oa SSH, kahoo ha u sa tlameha ho e boloka ho disk!

Source: www.habr.com

Eketsa ka tlhaloso