
Zure tokiko makinan SSH gakoak nola gorde behar diren esan nahi dizut, aplikazio batzuek lapurtu edo deszifratu ditzaketen beldurrik gabe.
Artikulua baliagarria izango da ondoren irtenbide dotorerik aurkitu ez dutenentzat 2018an eta giltzak gordetzen jarraitzen du $HOME/.ssh.
Arazo hau konpontzeko, erabiltzea gomendatzen dut , pasahitz kudeatzaile onenetariko bat dena, enkriptazio algoritmo sendoak erabiltzen ditu eta SSH agente bat ere badu.
Horri esker, gako guztiak modu seguruan gorde daitezke pasahitzen datu-basean eta automatikoki sistemara gehitzea irekitzen denean. Datu-basea itxi bezain laster, SSH gakoen erabilera ere ezinezkoa izango da.
Lehenik eta behin, gehi dezagun SSH agentearen abiarazte automatikoa saioa hastean; horretarako, ireki ~/.bashrc zure editore gogokoenean eta gehitu amaieran:
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
Horren ondoren, laguntza gaitu behar dugu KeePassXC-n:
Tresnak -> Parametroak -> SSH agentea -> Gaitu SSH agentea

Honek konfigurazioa osatzen du, orain saia gaitezen SSH gako berri bat gehitzen KeePassXC-i:
Egin klik tekla duen ikonoan, eta ondoren bete datuak:

Gakoa pasahitz babestuta badago, zehaztu pasahitza ere
Fitxan Gehigarria igo eranskina gurekin id_rsa:

Fitxan SSH agentea, ohar:
- Gehitu gako bat agenteari datu-basea irekitzean/desblokeatzean
- Kendu gakoa agenteari datu-basea ixtean/blokeatzean
Ondoren, hautatu gure gakoa (id_rsa) eranskinean
Eta sakatu botoia Gehitu agenteari:

Orain, KeePassXC abiarazten duzunean, gakoa automatikoki gehituko da SSH agenteari, beraz, ez duzu diskoan gorde beharrik!
Iturria: www.habr.com
