
Dua të flas për si të ruani në mënyrë të sigurt çelësat SSH në kompjuterin tuaj lokal, pa u frikësuar se ndonjë aplikacion mund t'i vjedhë ose t'i dekriptojë ata.
Ky artikull do të jetë i dobishëm për ata që nuk kanë gjetur një zgjidhje elegante pas në 2018 dhe vazhdojnë t'i 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 algoritma të fortë enkriptimi dhe gjithashtu ka një agent të integruar SSH.
Kjo ofron mundësinë për të ruajtur në mënyrë të sigurt të gjithë çelësat direkt në bazën e fjalëkalimeve dhe për t'i shtuar ato automatikisht në sistem kur hapet. Sapo baza të mbyllet, përdorimi i çelësave SSH gjithashtu do të bëhet i pamundur.
Fillimisht, le të shtojmë autostartin e agentit SSH kur të kyçemi 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 succeeded
chmod 600 "${SSH_ENV}"
. "${SSH_ENV}" > /dev/null
}
# Burimi i cilësimeve SSH, nëse është e aplikueshme
if [ -f "${SSH_ENV}" ]; then
. "${SSH_ENV}" > /dev/null
#ps ${SSH_AGENT_PID} nuk punon nën cygwin
ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
start_agent;
}
else
start_agent;
fiPas kësaj, na nevojitet të aktivizojmë mbështetje në KeePassXC:
Mjetet â> Parametrat â> Agent SSH â> Aktivizoni agentin SSH

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

Nëse çelësi është i mbrojtur me fjalëkalim, ju lutemi specifikoni gjithashtu fjalëkalimin e tij
Në skedën Shtesat ngarko anexin me tonë id_rsa:

Në skedën Agent SSH, shënojmë:
- Shto çelësin në agjent kur hapet/bllokohet baza e të dhënave
- Hiq çelësin nga agjenti kur mbyllet/bllokohet baza e të dhënave
Më pas do të zgjedhim çelësin tonë (id_rsa) në aneks
Dhe do të shtypim butonin Shto në agjent:

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