Chargement de Smiley Hoster
Aller au contenu

Installer une clé SSH personnelle sur votre VPS

Équipe Smiley Hoster · · 2 min de lecture
Une clé relie un ordinateur personnel à un VPS, avec une connexion vérifiée.

Les outils d'administration évoluent : Vultr présente une intégration MCP pour Cycle.io. Sur votre VPS, commencez par un accès personnel vérifiable : une clé SSH installée pour votre propre compte, sans partager de mot de passe entre intervenants.

1. Préparer votre accès et votre poste

Ce guide concerne un VPS Ubuntu avec OpenSSH et un ordinateur disposant du client SSH. Vous devez déjà pouvoir vous connecter au compte choisi. Remplacez admin et vps.example.com dans les commandes ; ce sont des exemples, pas des identifiants fournis par votre hébergeur.

Avant toute modification, gardez une session ouverte et vérifiez comment accéder à la console de récupération disponible pour votre serveur. Notez aussi qui possède les droits d'administration. Une nouvelle clé ne corrige pas un compte partagé dont personne ne connaît les usages.

Sur votre ordinateur, créez une clé seulement si vous n'en avez pas déjà une adaptée :

Exemple
ssh-keygen -t ed25519

Choisissez une phrase secrète. Si l'outil propose d'écraser un fichier existant, arrêtez-vous et choisissez un autre nom. La clé privée reste sur votre poste ; seul le fichier portant l'extension .pub doit partir vers le serveur.

2. Installer la partie publique

Depuis un poste Linux ou macOS équipé de ssh-copy-id, copiez la clé publique vers le compte habituel :

Exemple
ssh-copy-id -i ~/.ssh/id_ed25519.pub \ admin@vps.example.com

Adaptez le chemin si vous avez choisi un autre nom. Lors de la connexion, validez l'empreinte du serveur par une information fiable déjà obtenue ; ne contournez pas un avertissement d'identité.

Si ssh-copy-id manque, utilisez votre session existante pour ajouter le contenu du fichier public, sur une seule ligne, à ~/.ssh/authorized_keys du compte cible. Conservez les clés déjà présentes tant que leur propriétaire n'a pas été identifié. N'insérez jamais la clé privée dans ce fichier.

3. Prouver que la nouvelle connexion fonctionne

Ouvrez un deuxième terminal sur votre ordinateur :

Exemple
ssh -i ~/.ssh/id_ed25519 \ -o PreferredAuthentications=publickey \ -o PasswordAuthentication=no \ admin@vps.example.com

Une demande de phrase secrète de la clé est normale ; elle ne correspond pas au mot de passe du compte distant. Une fois connecté, vérifiez que vous êtes sur le bon serveur et que vos opérations habituelles restent possibles.

En cas d'échec, gardez la première session, vérifiez le compte cible et le chemin de la clé. Ne désactivez pas encore les autres méthodes d'accès. Consignez le propriétaire de cette clé et sa procédure de retrait lors d'un départ. Le résultat attendu est une connexion indépendante réussie, pas seulement un fichier copié.

Sources : Vultr, Ubuntu — OpenSSH.

Slide 1 of 5: Ubuntu VPS access. Your SSH key needs a login test. Add your public key, test a fresh session and keep a recovery route available.
Slide 2 of 5: Step 1 of 3. Keep a recovery route. Leave your current session open and check recovery console access. Protect your key with a passphrase. Keep the private key on your computer; only the .pub file goes on the VPS.
Slide 3 of 5: Step 2 of 3. Add the public key. Verify the server fingerprint. Add the public key to your intended account with ssh-copy-id or authorized_keys. Preserve existing entries and record the key owner, account and purpose.
Slide 4 of 5: Step 3 of 3. Test a fresh session. In a new terminal, request public-key authentication with password authentication disabled. Check the server and your usual admin work. Keep alternative access until the test succeeds.
Slide 5 of 5: Make access verifiable. Copying a key is not enough. Use the guide for the commands. Record a successful login test and how you will remove the key later.
Sur les réseaux sociaux

Retrouvez-le dans nos publications

Les étapes clés de cet article, en carrousel. Suivez-nous pour découvrir les prochaines. Nos publications sont rédigées en anglais.

Cet article a-t-il répondu à votre question ?
Vos retours orientent ce qu'on écrit ensuite.

Votre site en ligne aujourd'hui

Migration gratuite* · remboursé 30 jours

Commencer* Un site de moins de 30 Go, offres cPanel, WordPress et VPS.