En el siguiente tutorial te vamos a explicar cómo crear llaves SSH en local desde Mac OS para que las puedas utilizar en tus servidores cloud en Clouding. Ten en cuenta que una vez creadas deberás importar tus llaves SSH al panel de cliente de Clouding.
Crear llave SSH en Mac OS
Para generar las llaves para el acceso SSH debes ejecutar lo siguiente en una Terminal. Para acceder a la Terminal en Mac OS debes de ir a la barra de Finder y luego a Ir > Utilidades > Terminal:
# ssh-keygen
Por defecto, utiliza RSA 3072 bits. Para generar las llaves con mayor cifrado (ejemplo RSA 4096 bits) puedes ejecutar:
# ssh-keygen -t rsa -b 4096
Una vez ejecutado el comando, la utilidad primero solicitará un directorio donde almacenar las llaves. Puedes dejarlo vacío pulsando directamente Enter para utilizar la ruta por defecto:
Generating public/private rsa key pair.
Enter file in which to save the key (/user/.ssh/id_rsa):
Posteriormente, indicará la posibilidad de añadir un frase de contraseña para el uso de la llave (optativo):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Puedes dejarlo vacío si quieres prescindir de introducirla al utilizar la llave para la conexión. Una vez realizadas estas acciones, se habrán creado las llaves y debe aparecer una salida similar a la siguiente:
Your identification has been saved in /user/.ssh/id_rsa
Your public key has been saved in /user/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:7dRQDxLJcKXoZAVByMHQ0aR5AG2O8qgu7BT83kRgvVc user@equipo
The key's randomart image is:
+---[RSA 3072]----+
| oB+B*==++ |
| . B+.+o+ o |
| o =o =Eo . |
|. o o o=.. o |
| o + o .S o . |
| + o . o |
|.o . . . |
|+.. o |
|+o . . |
+----[SHA256]-----+
Importante
Recuerda que una vez tengas la llave SSH creada puedes subir la llave privada o la pública a tu panel de cliente en Clouding. Si no sabes cómo hacerlo, te dejamos este tutorial que explica cómo crear o importar tu llave SSH.
Conectarse al servidor usando las llaves SSH
Para acceder a la Terminal en Mac OS dirígete a la barra de Finder y luego a Ir > Utilidades > Terminal. Puedes conectarte fácilmente siguiendo estos pasos. Lo primero será configurar correctamente los permisos de la llave pública (id_rsa.pub).
# chmod 600 llave_ssh.pem
Y para conectarte usa este comando:
# ssh [usuario]@[IP_pública_del_Servidor] -i llave_ssh.pem
Esperamos haberte ayudado con este tutorial. Si tienes más consultas, escríbenos a soporte@clouding.io ¡Nuestro equipo de Soporte Técnico te ayudará en lo que necesites! 😉