> 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-2/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 la clé depuis la section **Clés SSH** de l'Abonnement, sans le recréer.

> #### 👍 Ce que tu obtiens
>
> Une clé SSH active sur un serveur déjà en marche, 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 accepter ce redémarrage, pas en pleine production.

### Comment fonctionne la paire de clés

SSH utilise deux éléments qui vont ensemble : la clé publique reste sur le serveur et la privée, vous la conservez. La privée est celle qui vous identifie lors de la connexion, donc elle n’est pas partagée. 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 réside       | À quoi il sert                                       |
| ------------ | ------------------ | ---------------------------------------------------- |
| Clé publique | Sur le serveur     | Vérifie la personne qui se connecte                  |
| Clé privée   | Sur ton ordinateur | T’identifie lors de la connexion ; ne se partage pas |

### Avant de commencer

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

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

1. Entre dans l'abonnement de **Serveurs** depuis sa carte.
2. Dans le sous-menu latéral droit, ouvrez **Clés SSH**.
3. Clique **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. Saisis un **un nom** pour la clé.
2. Cochez **Générer une nouvelle clé**.
3. Sélectionnez les **Serveurs** sur lesquels vous souhaitez l'activer.
4. Clique **Continuer**.

La plateforme indique qu'activer la clé redémarre le serveur et génère un nouveau Mot de passe. Appuyez 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 données apparaissent et ne peuvent plus être consultées. Copiez-les et enregistrez-les dès que vous les voyez :
>
> * La **clé privée** SSH. Appuyez sur **Confirmer** après l'avoir copiée.
> * La **nouveau Mot de passe** du serveur. Appuyez 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-le : 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

# Connecte-toi (Utilisateur et IP de ton serveur)
ssh -i ~/.ssh/plenit-srv01 <Utilisateur>@<IP-DU-SERVEUR>
```

Sous Windows, avec le Client OpenSSH depuis PowerShell :

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

> #### 📘 L’Utilisateur dépend de l’image
>
> Le nom d'Utilisateur pour la connexion 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 | Elles n'étaient affichées que pendant le processus et n'ont pas été enregistrées | 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 à d’autres Utilisateurs                             | Applique `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-2/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.
