GNU/Linux >> Tutoriels Linux >  >> Linux

Enregistrer les identités ajoutées par ssh-add afin qu'elles persistent

Qu'est-ce que ssh-agent pour et comment ça marche ?

Le ssh-agent conserve vos clés déchiffrées en toute sécurité en mémoire et dans votre session. Il n'existe aucun moyen raisonnable et sûr de conserver les clés déchiffrées entre les redémarrages/reconnexions.

OK, comment puis-je l'automatiser ?

Automatiser ssh-agent démarrage

Ajouter

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

à votre ~/.bashrc ou autre script de démarrage (~/.zshrc ).

Automatiser l'ajout des clés

Les clés peuvent être automatiquement ajoutées lors de la première utilisation, lorsque vous ajoutez

AddKeysToAgent yes

à votre ~/.ssh/config .

Pour plus d'informations sur ~/.ssh/config voir man ssh_config .


Ajouter ceci à ~/.bashrc

Cela signifie que ssh-agent sera lancé automatiquement lorsque vous ouvrirez une autre session sur votre terminal

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

si vous avez besoin d'une clé à ajouter à l'agent, ajoutez également ceci

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

Linux
  1. Linux – Enregistrer les onglets Nemo dans Linux Mint ?

  2. Contenu du fichier de sortie pendant qu'il change ?

  3. CentOS / RHEL 6 :Comment enregistrer les règles iptables

  4. wget -O pour un chemin de sauvegarde inexistant ?

  5. Enregistrer les modifications en place avec awk

15 alias de ligne de commande pour vous faire gagner du temps

Enseigner aux enfants Linux au camp d'été

Comment enregistrer la sortie de la commande dans un fichier sous Linux

Cette distribution Linux essaie de vous sauver, vous et votre âme

Comment enregistrer automatiquement les fichiers téléchargés dans Brave Browser

Économisez de l'espace en compressant les fichiers et les dossiers sous Linux