Ajouter une clé SSH à mon VPS
Une clé SSH permet de vous connecter à votre VPS sans saisir votre mot de passe à chaque connexion.
Une paire de clés contient :
- une clé privée, qui reste sur votre ordinateur.
- une clé publique, que vous ajoutez à FreshPerf ou au VPS.
Ne partagez jamais votre clé privée.
1. Générer une clé SSH
Sur Windows, macOS ou Linux, ouvrez un terminal puis lancez :
ssh-keygen -t ed25519
Appuyez sur Entrée pour conserver l'emplacement proposé.
Il est recommandé de protéger la clé privée avec une phrase secrète.
Les fichiers sont généralement créés dans :
~/.ssh/id_ed25519 ~/.ssh/id_ed25519.pub
Le fichier .pub est la clé publique.
2. Enregistrer la clé publique dans FreshPerf
- Ouvrez l'espace client.
- Cliquez sur Clés SSH dans le menu de gauche.
- Cliquez sur Ajouter une clé.
- Donnez un nom à la clé.
- Collez uniquement le contenu de votre clé publique.
- Validez.

Seules les clés publiques sont stockées dans l'espace client.
Vous pouvez réutiliser cette clé lors de la création d'un VPS.
3. Ajouter la clé à un VPS existant
Si le VPS existe déjà, connectez-vous d'abord avec votre mot de passe puis utilisez, sur Linux/macOS :
ssh-copy-id root@ADRESSE_IP
Si ssh-copy-id n'est pas disponible, copiez manuellement le contenu de :
~/.ssh/id_ed25519.pub
dans le fichier distant :
/root/.ssh/authorized_keys
Vérifiez ensuite les permissions :
chmod 700 /root/.ssh chmod 600 /root/.ssh/authorized_keys
4. Tester la connexion
Depuis votre ordinateur :
ssh root@ADRESSE_IP
Si tout est correctement configuré, SSH utilisera automatiquement la clé.
5. Désactiver le mot de passe SSH (option avancée)
Ne faites cette étape qu'après avoir confirmé que la connexion par clé fonctionne.
Dans /etc/ssh/sshd_config, vous pouvez adapter la configuration de l'authentification par mot de passe, puis recharger le service SSH.
Gardez une session ouverte pendant la modification afin d'éviter de vous verrouiller hors du serveur.