GNU/Linux >> Tutoriales Linux >  >> Linux

Guarde las identidades agregadas por ssh-add para que persistan

¿Qué es ssh-agent? para y cómo funciona?

El ssh-agent mantiene sus claves descifradas de forma segura en la memoria y en su sesión. No existe una forma razonable y segura de conservar las claves descifradas entre reinicios/reinicios de sesión.

Bien, ¿cómo puedo automatizarlo?

Automatizar ssh-agent puesta en marcha

Añadir

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

a tu ~/.bashrc u otro script de inicio (~/.zshrc ).

Automatizar la adición de claves

Las claves se pueden agregar automáticamente en el primer uso, cuando agrega

AddKeysToAgent yes

a tus ~/.ssh/config .

Para más información sobre ~/.ssh/config ver man ssh_config .


Agregar esto a ~/.bashrc

Esto significa que ssh-agent se iniciará automáticamente cuando abra otra sesión en su terminal

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

si necesita agregar una clave al agente, agregue también esto

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

Linux
  1. Linux – ¿Guardar pestañas de Nemo en Linux Mint?

  2. Contenidos del archivo de salida mientras cambian?

  3. Linux:cómo guardar una sesión X:¿Archlinux+openbox?

  4. mac cómo guardar alias en la computadora

  5. ¿Cómo verificar si ssh-agent ya se está ejecutando en bash?

15 alias de línea de comandos para ahorrar tiempo

Enseñar Linux a los niños en un campamento de verano

Cómo guardar la salida del comando en un archivo en Linux

Esta distribución de Linux intenta salvarte a ti y a tu alma

Cómo guardar archivos descargados automáticamente en Brave Browser

Ahorre espacio comprimiendo archivos y carpetas en Linux