# Ubuntu : comment installer et activer SSH ?

Si vous n’avez pas activé le serveur SSH par défaut lors de l’installation d’Ubuntu, vous pouvez effectuer cette étape à tout moment. Après l’installation du service SSH via le terminal, vous pouvez de plus adapter librement la configuration du démon SSH d’Ubuntu.

## Comment installer le serveur SSH d’Ubuntu ?

Quiconque souhaite garantir un accès à distance sécurisé à son propre ordinateur ou serveur ne peut pas se passer de [SSH](https://www.ionos.fr/digitalguide/serveur/outils/protocole-ssh/) (Secure Shell). Cette méthode repose sur trois mécanismes essentiels qui sécurisent l’accès à distance :

- L’**authentification** de la partie distante garantit que l’on ne contacte jamais le mauvais interlocuteur (client ou serveur).
- Le **chiffrement de la transmission des données** empêche la lecture des informations par des personnes non autorisées.
- L’**assurance de l’intégrité des données** rend les données transmises à l’épreuve des manipulations.

Les [distributions Linux](https://www.ionos.fr/digitalguide/serveur/configuration/distributions-linux-pour-serveur/) comme [Ubuntu](https://www.ionos.fr/digitalguide/serveur/know-how/ubuntu-le-systeme-linux-pour-tous/) s’appuient depuis des années sur la suite open source OpenSSH afin de pouvoir exploiter les avantages de SSH. Un transfert de fichiers sécurisé via [SCP](https://www.ionos.fr/digitalguide/serveur/know-how/scp-secure-copy/) ou [SFTP](https://www.ionos.fr/digitalguide/serveur/know-how/sftp-ssh-file-transfer-protocol/) est ainsi garanti.

Par défaut, OpenSSH est **désactivé lors d’une nouvelle installation d’Ubuntu**, c’est pourquoi vous devez d’abord activer le service. Vous découvrirez ci-dessous comment cela fonctionne exactement et quelles options de configuration vous avez après l’activation du serveur SSH sur Ubuntu.

Note Si vous configurez un [serveur Ubuntu](https://www.ionos.fr/digitalguide/serveur/configuration/serveur-ubuntu/) et utilisez à cette fin l’édition Ubuntu Server, vous avez déjà la possibilité d’activer SSH au cours de l’installation.

### Étape 1 : ouvrir le terminal

Pour installer ou activer SSH sous Ubuntu, vous avez besoin du terminal, c’est-à-dire de l’**outil en ligne de commande** de la distribution Linux. Votre première étape consiste donc à ouvrir cet outil d’administration pratique. La méthode la plus simple pour cela est d’utiliser le raccourci clavier \[Ctrl\] + \[Alt\] + \[T\].

Vous pouvez également lancer le terminal via le menu « **Afficher les applications** » en cliquant sur le bouton du même nom, puis en recherchant « **Terminal** » à l’aide de la fonction de recherche.

[![Image: Fonction de recherche Ubuntu : recherche de « Terminal »](https://www.ionos.fr/digitalguide/fileadmin/_processed_/3/4/csm_ubuntu-search-function-search-for-terminal_26b00d9051.webp "Fonction de recherche Ubuntu : recherche de « Terminal »")](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/ubuntu-search-function-search-for-terminal.png) Recherchez « Terminal » à l’aide de la fonction de recherche.  Conseil Vous souhaitez établir des connexions Ubuntu SSH sécurisées vers un serveur ou un service ? [Créez vos propres clés SSH sous Ubuntu](https://www.ionos.fr/digitalguide/serveur/configuration/cle-ssh-sous-ubuntu/) en quelques étapes.

### Étape 2 : installer le service Ubuntu SSH

Avec la commande `install` d’Ubuntu pour le service SSH, vous pouvez maintenant installer OpenSSH dans l’outil de ligne de commande que vous venez de lancer. La commande est la suivante :

```bash
sudo apt install openssh-server
```

[![Image: Installation d’OpenSSH dans le terminal Ubuntu](https://www.ionos.fr/digitalguide/fileadmin/_processed_/a/9/csm_openssh-installation-in-the-ubuntu-terminal_be573817fd.webp "Installation d’OpenSSH dans le terminal Ubuntu")](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/openssh-installation-in-the-ubuntu-terminal.png) Installez OpenSSH dans le terminal Ubuntu. Saisissez votre mot de passe utilisateur et validez-le avec la touche \[Entrée\] pour lancer l’installation du service Ubuntu SSH.

Conseil L’installation d’OpenSSH ne diffère que très peu selon les versions d’Ubuntu. Vous pouvez donc installer Ubuntu SSH de la manière décrite aussi bien pour [SSH sous Ubuntu 24.04](https://www.ionos.fr/digitalguide/serveur/configuration/ubuntu-2404-ssh/) que pour les éditions plus anciennes.

### Étape 3 : vérifier le statut et, si nécessaire, activer le serveur SSH sur Ubuntu

Après l’installation, vous pouvez utiliser la commande suivante pour vérifier si le démon SSH est déjà en cours d’exécution comme souhaité :

```bash
sudo systemctl status ssh
```

Dans la sortie de cette commande, vous verrez l’entrée « **active (running)** » si le service Ubuntu SSH est en cours d’exécution. Comme SSH doit également être disponible à chaque nouveau démarrage du système, la ligne « **Loaded** » doit afficher « **vendor preset: enabled** ».

[![Image: Sortie du terminal pour la requête de statut OpenSSH](https://www.ionos.fr/digitalguide/fileadmin/_processed_/8/6/csm_terminal-for-openssh-status-query_47b22c3f6e.webp "Sortie du terminal pour la requête de statut OpenSSH")](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/terminal-for-openssh-status-query.png) La sortie du terminal doit alors s’afficher pour la requête de statut OpenSSH. Si le **service SSH est encore inactif** et que le démarrage automatique lors d’un redémarrage n’est pas activé, vous pouvez modifier cela en saisissant deux commandes supplémentaires :

```bash
sudo systemctl enable ssh
sudo systemctl start ssh
```

Appuyez sur la touche « **Q** » pour quitter l’affichage du statut SSH et revenir à l’invite de la ligne de commande.

### Étape 4 : ouvrir le port SSH

Pour que vous puissiez vous connecter à votre système Ubuntu via SSH depuis n’importe où, le **port réseau** (par défaut : port TCP 22) doit également être ouvert. Ce n’est qu’à cette condition que vous pourrez établir avec succès une **connexion distante** à l’aide de clients SSH comme PuTTY.

Ubuntu intègre avec UFW un programme de configuration propre au pare-feu du système. Ajoutez dans ce programme une règle adaptée pour la **communication SSH**, afin que le port soit ouvert pour les données entrantes et sortantes :

```bash
sudo ufw allow ssh
```

[![Image: Ouverture du port SSH via le terminal Ubuntu](https://www.ionos.fr/digitalguide/fileadmin/_processed_/d/2/csm_enabling-ss-port-with-ubuntu-terminal_19e4fdaa7c.webp "Ouverture du port SSH via le terminal Ubuntu")](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/enabling-ss-port-with-ubuntu-terminal.png) Ouvrez le port SSH via le terminal Ubuntu.  Conseil Un port fermé est souvent la raison pour laquelle les connexions Ubuntu SSH ne sont pas possibles. Il existe toute une série d’autres problèmes possibles qui peuvent empêcher l’établissement de transmissions SSH sécurisées. De manière générale, les erreurs SSH se corrigent facilement si vous connaissez les sources d’erreur habituelles.

### Étape 5 : configurer le serveur Ubuntu SSH

La configuration de base d’OpenSSH est parfaitement adaptée pour des connexions distantes sécurisées avec votre système Ubuntu. Vous pouvez néanmoins **adapter les paramètres par défaut** si, par exemple, vous souhaitez choisir un autre port pour la communication, définir une version du protocole Internet (protocole IPv4 ou IPv6) ou désactiver le transfert TCP (TCP forwarding).

Le fichier de configuration central du paquet Ubuntu SSH est le fichier **sshd\_config**. Pour toute modification, ouvrez ce fichier de la manière suivante avec l’éditeur de texte (ici : nano) de votre choix :

```bash
sudo nano /etc/ssh/sshd_config
```

[![Image: Contenu du fichier de configuration OpenSSH sshd_config](https://www.ionos.fr/digitalguide/fileadmin/_processed_/6/3/csm_contents-in-openssh-configuration-file-sshd-config_780126a5f9.webp "Contenu du fichier de configuration OpenSSH sshd_config")](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/contents-in-openssh-configuration-file-sshd-config.png) Accédez au fichier « sshd\_config ». Adaptez le **contenu du fichier de configuration** selon vos besoins et enregistrez les modifications avant de le fermer. Redémarrez ensuite **OpenSSH** afin que les ajustements soient pris en compte :

```bash
sudo service ssh restart
```

Conseil La configuration d’Ubuntu SSH est notamment utile si vous prévoyez d’utiliser un [serveur FTP Ubuntu](https://www.ionos.fr/digitalguide/serveur/configuration/serveur-ftp-ubuntu-installation-et-configuration/). Vous pouvez ainsi proposer SFTP, la variante FTP sécurisée déjà mentionnée.


This is a markdown version of: [https://www.ionos.fr/digitalguide/serveur/configuration/ubuntu-ssh/](https://www.ionos.fr/digitalguide/serveur/configuration/ubuntu-ssh/) for AI/LLM consumption.