Ir al contenido principal

Como importar id_rsa y id_rsa.pub a macOS

1. Coloque la clave privada en el directorio correcto

 

Por defecto, SSH busca las claves en ~/.ssh/

  1. Abra la Terminal y ejecute:

mkdir -p ~/.ssh
chmod 700 ~/.ssh
  1. Mueva sus archivos id_rsa y id_rsa.pub al directorio ~/.ssh/. Por ejemplo:

mv /ruta/a/id_rsa ~/.ssh/
mv /ruta/a/id_rsa.pub ~/.ssh/
  1. Asigne los permisos correctos:
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub



2. Agregue la clave al agente SSH

 

macOS usa el ssh-agent para manejar las claves SSH.

  1. Inicie el agente y agregue la clave:

    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_rsa
  2. Si desea que la clave se recuerde incluso después de reiniciar, puede usar el Llavero de macOS:
    /usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_rsa


3. (Opcional) Agregue configuración del host en ~/.ssh/config

 

Para simplificar conexiones a servidores específicos usando su clave, puede crear o editar el archivo ~/.ssh/config:

nano ~/.ssh/config

Ejemplo de entrada:

Host servicio.nuestrodomino.com
    HostName servicio.lan.nuestrodomino.com
    User $USER
    Port 22
    IdentityFile ~/.ssh/id_rsa
    UseKeychain yes
    AddKeysToAgent yes