En aquest tutorial t'explicarem com crear claus SSH en local des de Mac OS perquè les puguis utilitzar en els teus servidors cloud a Clouding. Tingues en compte que una vegada creades hauràs d'importar les teves claus SSH al panell de client de Clouding.
Crear clau SSH a Mac OS
Per a generar les claus per a l'accés SSH has d'executar el següent a una Terminal. Per a accedir a la Terminal a Mac OS has d'anar a la barra de Finder i després a Ir > Utilidades > Terminal:
# ssh-keygen
Por defecte, utilitza RSA 3072 bits. Per a generar les claus amb major xifratge (exemple RSA 4096 bits) pots executar:
# ssh-keygen -t rsa -b 4096
Un cop executat el comando, la utilitat primer sol·licitarà un directori on emmagatzemar les claus. Pots deixar-ho buit fent clic directament Enter per a utilitzar la ruta per defecte:
Generating public/private rsa key pair.
Enter file in which to save the key (/user/.ssh/id_rsa):
Posteriorment, indicarà la posibilitat d'afegir un frase de contrasenya per a l'ús de la clau (optatiu):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Pots deixar-ho buit si vols prescindir d'introduir-la en utilitzar la clau per a la connexió. Un cop realitzades aquestes accions, s'hauran creat les claus i apareixerà una sortida similar a la següent:
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]-----+
Important
Recorda que un cop tinguis la clau SSH creada pots pujar la clau privada o la pública al teu panell de client a Clouding. Si no saps com fer-ho, pots llegir aquest tutorial que explica com crear o importar la teva clau SSH.
Connectar-se al servidor usant les claus SSH
Per a accedir a la Terminal en Mac OS dirigeix-te a la barra de Finder i després a Ir > Utilidades > Terminal. Pots connectar-te fàcilment seguint aquests passos. El primer pas serà configurar correctament els permisos de la clau pública (id_rsa.pub).
# chmod 600 llave_ssh.pem
I per a connectar-te pots usar aquest comando:
# ssh [usuario]@[IP_pública_del_Servidor] -i llave_ssh.pem
Esperem haver-te ajudat amb aquest tutorial. Si tens més consultes, pots escriure'ns a suport@clouding.io El nostre equip de Suport Tècnic t'ajudarà en allò que necessitis! 😉