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/
-
Abra la Terminal y ejecute:
mkdir -p ~/.ssh
chmod 700 ~/.ssh
-
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/
- 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.
-
Inicie el agente y agregue la clave:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
- 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