Linux

Installer et activer SSH sur Ubuntu : guide complet

Par Philippe Banquet , le 12 juin 2026 à 09:00 - 4 minutes de lecture
Installer et activer SSH sur Ubuntu : guide complet — tutoriel Linux Celtic Informatique

SSH (Secure Shell) est un protocole essentiel pour administrer votre serveur Ubuntu à distance de manière sécurisée. Que vous soyez un débutant ou un utilisateur intermédiaire, ce tutoriel vous guidera pas à pas pour installer et activer SSH sur Ubuntu, puis vous connecter depuis une machine Windows. Suivez ces instructions simples.

Prérequis avant l’installation

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Un système Ubuntu à jour (version 20.04 ou ultérieure conseillée).
  • Un accès administrateur (compte avec droits sudo).
  • Une connexion Internet pour télécharger les paquets.

Précaution : L’activation de SSH expose votre machine sur le réseau. Veillez à configurer un pare-feu (UFW) pour limiter les accès. Si vous êtes sur un réseau public, ne laissez pas SSH ouvert inutilement.

Installer OpenSSH-Server sur Ubuntu

OpenSSH est l’implémentation libre du protocole SSH. Pour l’installer, ouvrez un terminal et exécutez :

sudo apt update
sudo apt install openssh-server -y

La première commande met à jour la liste des paquets disponibles, la seconde installe le serveur SSH. Le paramètre -y répond automatiquement « oui » aux éventuelles confirmations.

Activer et démarrer le service SSH

Une fois installé, le service SSH ne démarre pas toujours automatiquement. Pour l’activer et le lancer immédiatement, utilisez systemctl :

sudo systemctl enable ssh
sudo systemctl start ssh

enable configure le service pour qu’il démarre au prochain redémarrage du système. start le lance immédiatement. Pour vérifier que le service tourne correctement :

sudo systemctl status ssh

Vous devriez voir une mention active (running).

Configurer le pare-feu (UFW) pour autoriser SSH

Si vous utilisez le pare-feu UFW (recommandé), vous devez autoriser le trafic SSH. Par défaut, SSH utilise le port 22 :

sudo ufw allow ssh
sudo ufw enable

Vérifiez la règle avec sudo ufw status. Vous devriez voir SSH listé.

Se connecter en SSH depuis Windows

Pour vous connecter à votre serveur Ubuntu depuis un poste Windows, plusieurs options existent. La plus simple est d’utiliser le client SSH intégré à Windows 10/11 (PowerShell ou CMD) ou un logiciel tiers comme PuTTY.

Avec le client intégré (PowerShell/CMD)

Ouvrez PowerShell ou l’invité de commandes et tapez :

ssh nom_utilisateur@adresse_ip_ubuntu

Remplacez nom_utilisateur par votre nom d’utilisateur Ubuntu et adresse_ip_ubuntu par l’adresse IP de votre serveur. Pour connaître l’IP de votre Ubuntu, exécutez ip a dans le terminal Ubuntu.

Avec PuTTY

PuTTY est un client SSH gratuit. Téléchargez-le depuis le site officiel. Lancez-le, saisissez l’adresse IP de votre serveur dans le champ « Host Name », conservez le port 22 et le type SSH, puis cliquez sur « Open ». Connectez-vous avec vos identifiants Ubuntu.

Désactiver ou réactiver le démarrage automatique de SSH

Si vous souhaitez que SSH ne démarre pas automatiquement au prochain redémarrage (par exemple sur une machine de bureau), exécutez :

sudo systemctl disable ssh

Pour le réactiver plus tard, refaites sudo systemctl enable ssh.

Conseils de sécurité supplémentaires

  • Changez le port SSH par défaut (22) pour un port plus élevé (ex. 2222) dans /etc/ssh/sshd_config pour réduire les tentatives automatisées.
  • Désactivez la connexion root en modifiant PermitRootLogin no dans le même fichier.
  • Utilisez l’authentification par clé publique plutôt que par mot de passe pour une sécurité renforcée.

Après toute modification du fichier sshd_config, redémarrez le service :

sudo systemctl restart ssh

FAQ


Comment vérifier si SSH est installé ?
Exécutez which sshd ou dpkg -l | grep openssh-server. Si le serveur est présent, vous verrez le chemin ou le paquet listé.

Comment se connecter en SSH depuis Windows si l’IP change ?
Utilisez un nom d’hôte dynamique (DDNS) ou assignez une IP fixe à votre serveur Ubuntu dans votre routeur. Sinon, vérifiez l’IP à chaque connexion avec ip a.

Vous avez maintenant un serveur SSH fonctionnel sur Ubuntu. Profitez-en pour administrer votre machine à distance en toute simplicité. N’oubliez pas de maintenir votre système à jour et de surveiller les logs de connexion (/var/log/auth.log). Bonne continuation !

Portrait de Philippe Banquet

Ingénieur informaticien indépendant depuis plus de vingt ans, Philippe Banquet est spécialisé dans l’administration Linux/Unix, le scripting et le développement en C, Perl et shell. Auteur technique et formateur, il privilégie une approche terrain, claire et pédagogique pour expliquer les systèmes, les réseaux et les environnements professionnels.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.