E mālama pono i nā kī SSH

E mālama pono i nā kī SSH

Makemake au e haʻi iā ʻoe pehea e mālama pono ai i nā kī SSH ma kāu mīkini kūloko, me ka makaʻu ʻole e ʻaihue a hoʻokaʻawale paha kekahi noi iā lākou.

Pono ka ʻatikala i ka poʻe i loaʻa ʻole kahi hopena nani ma hope paranoid i 2018 a hoʻomau i ka mālama ʻana i nā kī i loko $HOME/.ssh.

No ka hoʻoponopono i kēia pilikia, manaʻo wau e hoʻohana KeePassXC, ʻo ia kekahi o nā luna ʻōlelo huna maikaʻi loa, hoʻohana ʻo ia i nā algorithms encryption ikaika a loaʻa pū kekahi mea SSH i kūkulu ʻia.

ʻO kēia ka mea hiki ke mālama pono i nā kī āpau i loko o ka waihona huna huna a hoʻohui maʻalahi iā lākou i ka ʻōnaehana ke wehe ʻia. Ke pani ʻia ka waihona, hiki ʻole ke hoʻohana i nā kī SSH.

ʻO ka mea mua, e hoʻohui i ka autostart o ka luna SSH i ke komo ʻana; e hana i kēia, wehe ~/.bashrc i kāu mea hoʻoponopono punahele a hoʻohui i ka hope loa:

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

A laila pono mākou e hiki i ke kākoʻo ma KeePassXC:

Nā Mea Hana -> kiko'î -> Agena SSH -> E ho'ā i ka Agena SSH

E mālama pono i nā kī SSH

Hoʻopau kēia i ka hoʻonohonoho, ʻānō e hoʻāʻo e hoʻohui i kahi kī SSH hou iā KeePassXC:

Kaomi ma ka ikona me ke kī, a laila hoʻopiha i ka ʻikepili:

E mālama pono i nā kī SSH

Inā mālama ʻia ke kī, e ʻoluʻolu e hōʻike i ka ʻōlelo huna no ia

I ka kapu Pākuʻi hoʻouka i ka hoʻopili me kā mākou id_rsa:

E mālama pono i nā kī SSH

I ka kapu Agena SSH, memo:

  • E hoʻohui i kahi kī i ka luna i ka wā e wehe ai / wehe ana i ka waihona
  • Wehe i ke kī mai ka ʻelele ke pani/paʻa i ka waihona

A laila, koho i kā mākou kī (id_rsa) ma ka hoʻopili

A kaomi i ke pihi Pākuʻi i luna:

E mālama pono i nā kī SSH

I kēia manawa, ke hoʻomaka nei ʻoe iā KeePassXC, e hoʻohui ʻia ke kī i ka luna SSH, no laila ʻaʻole pono ʻoe e mālama iā ia ma ka disk!

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka