Base de conocimiento

Obtén hosting web experto

Elija la fiabilidad del sitio web y el conocimiento con SiteGround!

Inicio / 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?

Última actualización: Mar 04, 2025 1 min de lectura

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 ed25519
  • 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_ed25519):

Deja este campo vacío para crear la clave en la ubicación por defecto, que es home/youruser/.ssh/id_ed25519. 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 ed25519
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/user/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_ed25519.
Your public key has been saved in id_ed25519.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_ed25519 y una pública en /home/user/.ssh/id_ed25519.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_ed25519

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