Čuvajte SSH ključeve bezbedno

Čuvajte SSH ključeve bezbedno

Želim vam reći kako sigurno pohraniti SSH ključeve na vaš lokalni stroj, bez straha da će ih neka aplikacija ukrasti ili dešifrirati.

Članak će biti koristan onima koji nakon toga nisu pronašli elegantno rješenje paranoičan 2018. godine i nastavlja pohranjivati ​​ključeve $HOME/.ssh.

Da biste riješili ovaj problem, predlažem korištenje KeePassXC, koji je jedan od najboljih menadžera lozinki, koristi jake algoritme šifriranja i također ima ugrađen SSH agent.

Ovo omogućava bezbedno pohranjivanje svih ključeva direktno u bazu podataka lozinki i njihovo automatsko dodavanje u sistem kada se otvori. Čim se baza podataka zatvori, upotreba SSH ključeva će također postati nemoguća.

Prije svega, dodajmo autostart SSH agenta kada se prijavite da biste to učinili, otvorite ~/.bashrc u svom omiljenom editoru i dodajte na samom kraju:

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

Nakon toga moramo omogućiti podršku u KeePassXC:

Alati -> parametri -> SSH agent -> Omogućite SSH agenta

Čuvajte SSH ključeve bezbedno

Ovim je podešavanje završeno, sada pokušajmo dodati novi SSH ključ u KeePassXC:

Kliknite na ikonu sa ključem, a zatim popunite podatke:

Čuvajte SSH ključeve bezbedno

Ako je ključ zaštićen lozinkom, navedite i lozinku za njega

Na kartici Dodatno prenesite prilog sa našim id_rsa:

Čuvajte SSH ključeve bezbedno

Na kartici SSH agent, Bilješka:

  • Dodajte ključ agentu prilikom otvaranja/otključavanja baze podataka
  • Uklonite ključ iz agenta prilikom zatvaranja/zaključavanja baze podataka

Zatim odaberite naš ključ (id_rsa) u prilogu

I pritisnite dugme Dodaj agentu:

Čuvajte SSH ključeve bezbedno

Sada, kada pokrenete KeePassXC, ključ će automatski biti dodan SSH agentu, tako da ga više ne morate pohranjivati ​​na disk!

izvor: www.habr.com

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster