> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/fr/productos/servers/how-to/how-to-configure-an-ssh-key-existing-server.md).

# Comment configurer une clé SSH sur un Serveur existant

SSH vous permet d’administrer un serveur à distance en ligne de commande, avec une connexion chiffrée via le port 22.

Si le serveur est déjà déployé, ajoutez-lui la clé depuis la section **Clés SSH** de l'Abonnement, sans le recréer.

> #### 👍 Ce que vous obtenez
>
> Une clé SSH active sur un serveur déjà en service, et la clé privée en votre possession pour vous connecter en toute sécurité.

> #### ❗️ Activer la clé redémarre le serveur
>
> Contrairement à sa configuration lors de l'inscription, activer une clé SSH sur un serveur existant **redémarre la machine** et **génère un nouveau Mot de passe**.&#x20;
>
> Faites-le dans une fenêtre où vous pouvez assumer ce redémarrage, pas en pleine production.

### Comment fonctionne la paire de clés

SSH utilise deux pièces qui vont ensemble : la clé publique reste sur le serveur et la privée, vous la gardez. La privée est celle qui vous identifie à la connexion, donc elle ne se partage pas. Vous trouverez plus de détails dans [Comment configurer une clé SSH sur un nouveau serveur.](/fr/productos/servers/how-to/how-to-configure-an-ssh-key-new-server.md)

| Élément      | Où il vit         | À quoi il sert                                               |
| ------------ | ----------------- | ------------------------------------------------------------ |
| Clé publique | Sur le serveur    | Vérifie qui se connecte                                      |
| Clé privée   | Sur votre machine | Vous identifie lors de la connexion ; elle ne se partage pas |

### Avant de commencer

* Être inscrit sur la plateforme Plenit et disposer des Autorisations pour gérer des Serveurs.
* Avoir un serveur déployé dans un Abonnement de **Serveurs**.
* Pouvoir assumer un redémarrage du serveur pendant l’activation.

### Étape 1. Accédez à la section Clés SSH

1. Entrez dans l'Abonnement de **Serveurs** depuis sa carte.
2. Dans le sous-menu latéral droit, ouvrez **Clés SSH**.
3. Cliquez sur **Créer une clé SSH**.

{/\* 📸 CAPTURE 1 · sous-menu latéral avec "Clés SSH" et le bouton Créer une clé SSH \*/}

![Accès à la section Clés SSH avec le bouton Créer une clé SSH](https://REEMPLAZA-URL/servidores-howto-ssh-existente-01.png)

### Étape 2. Créez et activez la clé

1. Saisissez un **nom** pour la clé.
2. Marque **Générer une nouvelle clé**.
3. Sélectionnez les **Serveurs** sur lesquels vous voulez l’activer.
4. Cliquez sur **Continuer**.

La plateforme vous avertit qu’activer la clé redémarre le serveur et génère un nouveau Mot de passe. Cliquez sur **Confirmer** pour continuer. Le redémarrage et la génération des clés commencent.

{/\* 📸 CAPTURE 2 · dialogue de la clé avec "Générer une nouvelle clé" et la sélection des serveurs \*/}

![Enregistrement de la clé SSH et sélection des serveurs où l’activer](https://REEMPLAZA-URL/servidores-howto-ssh-existente-02.png)

> #### ❗️ Enregistrez la clé privée et le Mot de passe : ils ne s’affichent qu’une seule fois
>
> Pendant le processus, deux informations apparaissent et ne peuvent pas être consultées à nouveau. Copiez-les et enregistrez-les dès que vous les voyez :
>
> * La **clé privée** SSH. Cliquez sur **Confirmer** après l’avoir copiée.
> * La **nouveau Mot de passe** du serveur. Cliquez sur **Confirmer** après l’avoir copiée.

### Étape 3. Connectez-vous avec la clé

Enregistrez la clé privée dans un fichier et protégez-la : SSH refuse une clé avec des autorisations trop ouvertes.

Sous Linux ou macOS :

```bash
# Restreignez les autorisations de la clé
chmod 600 ~/.ssh/plenit-srv01

# Connectez-vous (Utilisateur et IP de votre serveur)
ssh -i ~/.ssh/plenit-srv01 <Utilisateur>@<IP-DU-SERVEUR>
```

Sous Windows, avec le client OpenSSH depuis PowerShell :

```powershell
icacls "C:\Users\<votre-utilisateur>\.ssh\plenit-srv01" /inheritance:r /grant:r "%USERNAME%:R"
ssh -i "C:\Users\<votre-utilisateur>\.ssh\plenit-srv01" <Utilisateur>@<IP-DU-SERVEUR>
```

> #### 📘 L’Utilisateur dépend de l’image
>
> Le nom d’utilisateur pour se connecter est déterminé par le Système d'exploitation du serveur. Si ce n’est pas clair, confirmez-le selon l’image déployée.

### Si quelque chose ne colle pas

| Symptôme                                         | Cause probable                                                               | Que faire                                                  |
| ------------------------------------------------ | ---------------------------------------------------------------------------- | ---------------------------------------------------------- |
| Le serveur a redémarré sans prévenir personne    | L’activation redémarre la machine                                            | Planifiez l’activation dans une fenêtre de maintenance     |
| Vous n’avez pas la clé privée ou le Mot de passe | Ils n’étaient affichés que pendant le processus et n’ont pas été enregistrés | Créez une nouvelle clé ; un autre Mot de passe sera généré |
| SSH refuse la clé à cause des autorisations      | La clé privée est accessible aux autres utilisateurs                         | Appliquez `chmod 600` (Linux) ou `icacls` (Windows)        |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.plenit.com/fr/productos/servers/how-to/how-to-configure-an-ssh-key-existing-server.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
