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

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

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 paranojës në 2018 dhe vazhdojnë t'i 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 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;
fi

Pas kësaj, na nevojitet të aktivizojmë mbështetje në KeePassXC:

Mjetet —> Parametrat —> Agent SSH —> Aktivizoni 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:

Shtypim 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, ju lutemi specifikoni gjithashtu fjalëkalimin e tij

Në skedën Shtesat ngarko anexin me tonë id_rsa:

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

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:

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 është e nevojshme ta ruani më në disk!

Burimi: habr.com

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