Comment créer une clé SSH et l’ajouter à votre tableau de bord
Générez une paire de clés SSH, déposez la partie publique sur votre compte myPandos et installez-la sur un serveur neuf ou existant - avec le fichier à copier et les deux sosies qui sont refusés.
Se connecter avec une clé SSH est plus sûr et plus rapide que de saisir un mot de passe root. La clé comporte deux moitiés : une partie privée qui ne quitte jamais votre ordinateur, et une partie publique que vous déposez ici. Ce guide couvre la création de la paire, l'ajout de la partie publique à votre compte, puis son installation sur un serveur.
1. Créer la paire de clés
Sur macOS ou Linux, ouvrez le Terminal. Sur Windows 10 ou plus récent, ouvrez PowerShell ou Windows Terminal — la même commande fonctionne, sans logiciel supplémentaire. Lancez :
ssh-keygen -t ed25519 -C "[email protected]"Appuyez sur Entrée pour accepter l'emplacement par défaut. Une phrase secrète vous sera demandée : elle chiffre la clé privée sur votre propre disque, de sorte qu'une personne qui copierait le fichier ne pourrait pas s'en servir. La laisser vide fonctionne, mais une phrase secrète est vivement recommandée.
Deux fichiers sont créés dans le dossier .ssh de votre répertoire personnel :
id_ed25519— la clé privée. Ne la partagez jamais, ne la déposez jamais, ne la collez jamais dans un ticket.id_ed25519.pub— la clé publique. C'est celle que vous déposez.
2. Copier la clé publique
Affichez-la et copiez la ligne entière :
cat ~/.ssh/id_ed25519.pubSous Windows PowerShell, utilisez Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
C'est une ligne unique qui commence par ssh-ed25519 (ou ssh-rsa pour une clé plus ancienne) et se termine généralement par votre adresse e-mail.
Trois erreurs de copie fréquentes :
- Une ligne commençant par
SHA256:est une empreinte, pas une clé. Votre terminal en affiche une lors de la première connexion à un nouveau serveur : c'est souvent le texte le plus proche d'une clé à l'écran, mais il sera refusé. - Tout ce qui commence par
-----BEGINest la clé privée. Ne la déposez pas. Si c'est déjà fait, supprimez cette paire et générez-en une nouvelle. - Une clé coupée sur plusieurs lignes ne fonctionnera pas. Elle doit tenir sur une seule ligne.
3. L'ajouter Ă votre compte myPandos
- Connectez-vous sur https://dash.mypandos.io.
- Ouvrez Profil, puis l'onglet Sécurité.
- Repérez la carte Clés SSH.
- Donnez à la clé un nom reconnaissable — par exemple portable-bureau — collez la clé publique, puis enregistrez.
Nommez chaque clé d'après la machine où elle se trouve. Au moment de changer d'ordinateur, vous saurez exactement quelle entrée retirer.
4. Installer la clé sur un serveur
Ajouter une clé à votre profil l'enregistre sur votre compte. Les serveurs qu'elle atteint dépendent de leur date de création :
- Nouvelles commandes — chaque VPS ou serveur Cloud Hosting commandé désormais est créé avec vos clés déjà installées. Rien d'autre à faire.
- Serveurs que vous possédez déjà — ouvrez le serveur dans Services et utilisez Installer les clés SSH sur sa page. Une nouvelle clé n'apparaît pas toute seule sur un serveur existant, car les clés sont écrites lors de la création du serveur.
L'installation sur un serveur en fonctionnement prend quelques secondes et ne nécessite pas de redémarrage. Les accès existants ne sont pas touchés : la clé est ajoutée à côté de ce qui existe déjà , une session ouverte reste connectée et votre mot de passe root continue de fonctionner.
5. Se connecter
ssh root@ip-de-votre-serveurSSH trouve automatiquement la clé privée correspondante. Si vous avez défini une phrase secrète, elle vous sera demandée — il s'agit de déverrouiller la clé sur votre machine, pas d'un mot de passe serveur. Si le mot de passe root vous est toujours demandé, la clé n'est pas arrivée : vérifiez que vous avez bien collé le fichier .pub et lancé Installer les clés SSH sur ce serveur.
Supprimer une clé
Supprimer une clé de la carte Clés SSH empêche son installation sur les futurs serveurs. Cela ne la retire pas des machines où elle est déjà installée — rien ne repasse pour l'enlever. Pour retirer l'accès à un serveur qui la possède déjà , supprimez la ligne dans ~/.ssh/authorized_keys sur ce serveur, ou ouvrez un ticket et nous vous aiderons.
En cas de blocage
Gardez votre mot de passe root sous la main jusqu'à ce que la connexion par clé soit confirmée — il reste valide, vous ne risquez donc jamais d'être bloqué pendant la configuration. Si une clé est refusée, ouvrez un ticket depuis le dash en indiquant les 20 premiers caractères de votre clé publique et le nom du serveur. N'envoyez jamais la clé privée ni sa phrase secrète.