Guide Pratique - Clé SSH

Créer une clé SSH

Lorsque vous créez une instance Nua.ge, l'identifiant de connexion repose sur des clés SSH. Ce type d'authentification garantit une meilleure sécurité que les connexions utilisant un simple couple identifiant et mot de passe.

Sous Linux et MacOS

Ouvrez votre Terminal, puis exécutez la commande suivante pour générer une clé SSH de 4096 bits :
# ssh-keygen -t rsa -b 4096
Choisissez un nom :
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):

Définissez une passphrase :
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

Attendez sa génération :
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
SHA256:+Ct6qRgKuD7cAg3Mvuwe+SaSKcLp32JPvtoWOTG0qTA
The key's randomart image is:
+---[RSA 4096]----+
| |
| . |
|o . o |
|.E = . |
|.oo . = S |
|o.o. + . |
|B== .o.. |
|B%oB=.+ . |
|@=O+BX... |
+----[SHA256]-----+

Vérifiez sa présence dans le dossier .ssh :
# cat .ssh/id_rsa.pub
Cela doit vous afficher la contenu de votre clé publique :
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDdRTtz1Fz1yWcc1CGmNPThs+EwMxZhLvzuhjwqIhL6wG5RQz0fMRSuwawXXyq81b52FFAVi4zSa42XIRJIb/T8JKYC/Kkle2mmOxhbxBHbgbihXFPf4O8K+2lhZVi9UY+e1XEoEfVVyNfwyFnYpFjyDbPeiclvp2l9AkyRIvClV52IWLrCIO9kw8KxApcnlA8HXJBR+AargNKp39ElkZhzx/3Ksep6lMaFzQC0vlYCl0vG68sZ8ARiC+ufqVV/TZNXhCwWu/wv9EYH3mZPqfu+C5JTonG8POW3mBPQ00FC1+NczTzfF/mDAEp5NGO9PG7hcooEBfhDGYGQGDXiguLhDvFxFDxbmz6mjG0CgEiZjwVJZbP0m11DNeCcRdzY65oSY2uFFif7jgGgUvAK6CSvClzybfoYW9VGGQTH34W1t6gCFAZyQdCk+woDrkLAfykrpt1Rb2/4jYGd9m6uRd/e9PDBts8F2bIVXrDwy88gmHo3lzVZfYfzClyV8nVVZkEXIKArWpVffKqYDkGhTL0Tz8TJsQTspgdW+J0hC0ruhcMlM2DiakXotR4i2IPX+FprnXBVu+8Lh3e5FGmzW6qD94VJtBc7S7B3idIAWzyBGg1GVIKJE80I4f/a8FJo0jOlI/YFa0GS7pwET+2kMalUW7Q+nswnKdZhJ3ifOHSNXw

Importer une clé SSH

Tous les membres peuvent importer des clés SSH dans leur profil.
À partir de votre Profil cliquez sur Clés SSH
Puis cliquez sur Importer une clé
Collez la Clé publique et si vous le souhaitez, précisez un Nom de la clé (optionnel)
Puis cliquez sur Importer

Cette clé sera instantanément utilisable et vous la retrouverez dans la page de création d’instance.

Pour être acceptée par Nua.ge, une clé SSH publique doit être au format OpenSSH (débuter par ssh-rsa) et être d’une longueur supérieur à 2048 bits.

Votre clé SSH ne débute pas par ssh-rsa ?
Elle débute par ---- BEGIN SSH2 PUBLIC KEY ---- ? Dans ce cas, il vous faut convertir votre clé du format SSH2 au format OpenSSH via la commande suivante : ssh-keygen -i -f ssh2.pub > openssh.pub
Elle débute par ssh-dsa ? Cet ancien format n'est plus accepté pour des raisons de sécurité. il vous faudra créer une nouvelle paire de clés SSH.

Se connecter à une instance via une clé SSH

À partir de la liste des instances, cliquez sur le bouton SSH puis sélectionnez IP publique
Ouvrez votre terminal, naviguer vers le dossier .ssh et collez le contenu de votre presse papier

# ssh ubuntu@192.168.1.170
Ajoutez -i id_rsa et appuyez sur la touche Entrer de votre clavier.

# ssh ubuntu@192.168.1.170 -i id_rsa
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-118-generic x86_64)


Vous êtes maintenant connecté à votre instance

Supprimer une clé SSH

Vous pouvez supprimer une clé SSH présente dans votre profil. Cela n’impactera en rien les instances créées à partir de cette clé.
Cet article a-t-il répondu à vos questions ?
Annuler
Merci !