
Dua të flas si të ruajmë sigurt çelësat SSH në kompjuterin tonë lokal, pa u frikësuar se ndonjë aplikacion mund t'i vjedhë ose dekodojë ato.
Ky artikull do të jetë i dobishëm për ata që nuk kanë gjetur ende një zgjidhje elegante pas në 2018 dhe vazhdojnë të ruajnë çelësat në $HOME/.ssh.
Për të zgjidhur këtë problem, propozoj të përdorim , i cili është një nga menaxherët më të mirë të fjalëkalimeve, përdor algoritme të fuqishme të enkriptimit dhe ka gjithashtu një agent të integruar SSH.
Kjo lejon ruajtjen e sigurt të të gjithë çelësave direkt në bazën e të dhënave të fjalëkalimeve dhe automatikisht t'i shtojë ata në sistem sapo të hapet. Sa herë që baza të mbyllet, përdorimi i çelësave SSH gjithashtu nuk do të jetë i mundur.
Së pari, le të shtojmë autostartin e agentit SSH kur hyjmë në sistem, për këtë hapni ~/ .bashrc në redaktorin tuaj të preferuar dhe shtoni në fund:
SSH_ENV="$HOME/.ssh/environment"
function start_agent {
echo "Duke inicializuar një agent të ri SSH..."
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
echo e suksesshme
chmod 600 "${SSH_ENV}"
. "${SSH_ENV}" > /dev/null
}
# Merrni cilësimet SSH, nëse është e aplikueshme
if [ -f "${SSH_ENV}" ]; then
. "${SSH_ENV}" > /dev/null
#ps ${SSH_AGENT_PID} nuk funksionon nën cygwin
ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
start_agent;
}
else
start_agent;
fiPasi kjo, na nevojitet të aktivizojmë mbështetje në KeePassXC:
Mjetet â> Parametrat â> Agenti SSH â> Aktivizo Agentin SSH

Tani konfigurimi përfundon, le të provojmë të shtojmë një çelës të ri SSH në KeePassXC:
Klikojmë në ikonën me çelës, pastaj plotësojmë të dhënat:

Nëse çelësi është i mbrojtur me fjalëkalim, gjithashtu jepni fjalëkalimin për të
Në skedën Shtesat ngarko këtë bashkëngjitur me id_rsa:

Në skedën Agenti SSH, shënojmë:
- Shto çelësin në agent kur hapet/blokohet baza e të dhënave
- Hiq çelësin nga agjenti kur mbyllet/blokohet baza e të dhënave
Më pas do të zgjedhim çelësin tonë (id_rsa) në bashkëngjitje
Dhe do të klikojmë butonin Shto në agjent:

Tani, kur të nisni KeePassXC, çelësi do të shtohet automatikisht në agentin SSH, kështu që nuk do ta mbani më në disk!
Burimi: habr.com
