Store SSH Schlësselen sécher

Store SSH Schlësselen sécher

Ech wëll Iech soen wéi Dir SSH Schlësselen op Ärer lokaler Maschinn sécher späichert, ouni Angscht datt eng Applikatioun se klauen oder entschlësselen.

Den Artikel wäert nëtzlech sinn fir déi, déi nach net eng elegant Léisung fonnt hunn paranoid an 2018 a weider Schlësselen ze Buttek an $HOME/.ssh.

Fir dëse Problem ze léisen, proposéieren ech ze benotzen KeePassXC, wat ee vun de beschte Passwuertmanager ass, benotzt staark Verschlësselungsalgorithmen an huet och en agebaute SSH Agent.

Dëst mécht et méiglech sécher all Schlësselen direkt an der Passwuert Datebank ze späicheren an automatesch un de System derbäi wann et opgemaach ass. Soubal d'Datebank zou ass, gëtt d'Benotzung vun SSH Schlësselen och onméiglech.

Éischtens, loosst eis Autostart vum SSH Agent addéieren wann Dir Iech aloggen fir dëst ze maachen, op ~/.bashrc an Ärem Liiblingseditor a füügt um Enn bäi:

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

Duerno musse mir Ënnerstëtzung am KeePassXC aktivéieren:

Tools -> Parameteren -> SSH Agent -> Aktivéiert SSH Agent

Store SSH Schlësselen sécher

Dëst fäerdeg de Setup, loosst eis probéieren en neien SSH Schlëssel op KeePassXC derbäi ze ginn:

Klickt op d'Ikon mam Schlëssel, fëllt dann d'Donnéeën aus:

Store SSH Schlësselen sécher

Wann de Schlëssel Passwuert geschützt ass, gitt w.e.g. och d'Passwuert dofir

An der Tab Zousätzlech lued den Uschloss mat eisem id_rsa:

Store SSH Schlësselen sécher

An der Tab SSH Agent, Note:

  • Füügt e Schlëssel un den Agent beim Ouverture / Spär vun der Datebank
  • Huelt de Schlëssel vum Agent beim Zoumaachen / Spär vun der Datebank

Als nächst, wielt eise Schlëssel (id_rsa) an der Unhang

An dréckt op de Knäppchen Dobäizemaachen Agent:

Store SSH Schlësselen sécher

Elo, wann Dir KeePassXC lancéiert, gëtt de Schlëssel automatesch un den SSH Agent bäigefüügt, sou datt Dir et net méi op der Disk muss späicheren!

Source: will.com

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster