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 $HOME/.ssh
.
No ka hoʻoponopono i kēia pilikia, manaʻo wau e hoʻohana
ʻ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
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:
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:
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:
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