Principal
/
Site Tools avanzado
/
SSH
/
¿Cómo generar un par de claves SSH en Mac OS?

¿Cómo generar un par de claves SSH en Mac OS?

SiteGround utiliza la autenticación basada en claves para SSH, en lugar de simplemente usuario y contraseña. Puedes encontrar más información sobre las claves SSH aquí.

Puedes generar un par de claves SSH en tu Mac OS siguiendo estos pasos:

  • Abre Terminal mediante Aplicaciones > Utilidades > Terminal
  • En Terminal, usa la siguiente línea de comando para empezar la creación de la clave
ssh-keygen -t rsa
  • A continuación, se te solicitará que proporcionemos la ubicación donde quieres crear el archivo de la clave privada:
Enter file in which to save the key (/home/youruser/.ssh/id_rsa):

Deja este campo vacío para crear la clave en la ubicación por defecto, que es home/youruser/.ssh/id_rsa. El archivo de la clave pública se creará en la misma ubicación, y con el mismo nombre, pero con extensión .PUB.

  • Después se te solicitará que elijas una contraseña. Esta es la contraseña requerida para usar la clave privada.
Enter passphrase (empty for no passphrase):

Esto completará la creación de la clave. Abajo tienes un ejemplo del proceso completo:

Mac_user: ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
16:8e:e8:f2:1d:c9:b9:cf:43:9a:b3:3c:c1:1f:95:93 Mac_user

Esto creará una clave privada en /home/user/.ssh/id_rsa y una pública en /home/user/.ssh/id_rsa.pub.

Tras esto, tendrás que subir la clave pública en Site Tools > Desarrolladores > Gestor de claves SSH, ve a Importar y pega la clave. Carga la clave privada en tu Terminal usando el comando ssh-add:

ssh-add /home/user/.ssh/id_rsa

Se te solicitará la contraseña de tu clave cuando la subas en Terminal.

Con las claves generadas, ahora deberías poder conectarte a través de SSH. Puedes encontrar más información sobre cómo conectarte a través de SSH a tu cuenta de hosting de SiteGround a continuación:

Cómo acceder a mi cuenta compartida de SiteGround via SSH en Mac OS

Comparte este artículo