Ruajmë çelësat SSH në mënyrë të sigurt

Ruajmë çelësat SSH në mënyrë të sigurt

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 paranoias në 2018 dhe vazhdojnë të ruajnë çelësat në $HOME/.ssh.

Për të zgjidhur këtë problem, propozoj të përdorim KeePassXC, 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;
fi

Pasi kjo, na nevojitet të aktivizojmë mbështetje në KeePassXC:

Mjetet —> Parametrat —> Agenti SSH —> Aktivizo Agentin SSH

Ruajmë çelësat SSH në mënyrë të sigurt

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:

Ruajmë çelësat SSH në mënyrë të sigurt

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:

Ruajmë çelësat SSH në mënyrë të sigurt

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:

Ruajmë çelësat SSH në mënyrë të sigurt

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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster