GNU/Linux >> Linux Esercitazione >  >> Linux

Salva le identità aggiunte da ssh-add in modo che persistano

Che cos'è ssh-agent per e come funziona?

Il ssh-agent mantiene le tue chiavi decrittografate in modo sicuro nella memoria e nella tua sessione. Non esiste un modo ragionevole e sicuro per conservare le chiavi decrittografate tra riavvii/nuovi accessi.

OK, come posso automatizzarlo?

Automatizza ssh-agent avvio

Aggiungi

[ -z "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -s)"

al tuo ~/.bashrc o altro script di avvio (~/.zshrc ).

Automatizza l'aggiunta delle chiavi

Le chiavi possono essere aggiunte automaticamente al primo utilizzo, quando aggiungi

AddKeysToAgent yes

al tuo ~/.ssh/config .

Per ulteriori informazioni su ~/.ssh/config vedi man ssh_config .


Aggiungi questo a ~/.bashrc

Ciò significa che ssh-agent verrà avviato automaticamente quando apri un'altra sessione sul tuo terminale

if [ -z "$SSH_AUTH_SOCK" ] ; then
 eval `ssh-agent -s`
fi

se hai bisogno di una chiave da aggiungere all'agente, aggiungi anche questa

if [ -z "$SSH_AUTH_SOCK" ] ; then
 eval `ssh-agent -s`
 ssh-add ~/.ssh/<your private ssh key>
fi

Linux
  1. Linux:salvare le schede Nemo in Linux Mint?

  2. Output del contenuto del file mentre cambiano?

  3. Linux – Come salvare la sessione X — Archlinux+openbox?

  4. wget -O per percorso di salvataggio inesistente?

  5. Salva le modifiche sul posto con awk

15 alias della riga di comando per farti risparmiare tempo

Insegnare ai bambini Linux al campo estivo

Come salvare l'output dei comandi in un file in Linux

Questa distribuzione Linux cerca di salvare te e la tua anima

Come salvare automaticamente i file scaricati in Brave Browser

Risparmia spazio comprimendo file e cartelle in Linux