C’est quoi SSH ?

En bref

SSH est une connexion chiffrée qui permet de piloter un serveur à distance depuis le terminal de son ordinateur. Une fois connecté, ce que vous tapez s’exécute sur le serveur, et personne ne peut lire la conversation en route.

C’est comme une clé de maison en deux parties : la serrure est posée sur la porte du serveur, la clé reste dans votre poche, et seule elle ouvre.

Les mots que vous entendrez : SSH clé SSH clé publique clé privée port 22

Voir sur la carte

SSH est une façon sécurisée de se connecter à un serveur à distance, depuis le terminal de son ordinateur, pour lui donner des ordres comme si l’on était assis devant. Votre site vit sur une machine rangée dans un data center, parfois à des centaines de kilomètres. SSH est le fil qui vous relie à elle.

SSH est une ligne privée et chiffrée entre votre ordinateur et votre serveur : ce que vous tapez chez vous s’exécute là-bas, et personne ne peut l’espionner en route.

À quoi sert SSH ?

Un serveur n’a ni écran ni clavier. Personne ne s’assoit devant. Pour installer un logiciel, regarder pourquoi le site est lent, ou modifier un réglage, il faut pourtant lui parler. On le fait par écrit, dans le terminal, la fenêtre où l’on tape des commandes.

Mais le terminal, tout seul, ne parle qu’à votre propre ordinateur. SSH le branche sur le serveur, par Internet. Les trois lettres veulent dire Secure Shell, soit à peu près « coquille sécurisée ». Retenez seulement le mot « sécurisée ».

Sécurisée, parce que tout est chiffré. Le chiffrement brouille les messages pendant le trajet. Quelqu’un qui intercepterait la conversation, sur le Wi-Fi d’un café par exemple, ne verrait qu’une suite de signes sans aucun sens. C’est le même principe que le cadenas HTTPS de votre navigateur, appliqué au pilotage du serveur.

Comment ça marche concrètement ?

Sur votre ordinateur, vous ouvrez le terminal et vous tapez une ligne comme celle-ci :

ssh ubuntu@203.0.113.42

On la lit de droite à gauche. 203.0.113.42, c’est l’adresse IP du serveur, son numéro sur Internet. ubuntu, c’est le nom d’utilisateur avec lequel vous entrez. Le signe @ veut dire « sur », comme dans une adresse e-mail.

  1. Votre ordinateur appelle le serveur à cette adresse.
  2. Le serveur se présente et prouve qu’il est bien lui.
  3. Vous prouvez à votre tour que vous avez le droit d’entrer.
  4. La ligne est ouverte. Chaque commande que vous tapez s’exécute sur le serveur, et sa réponse s’affiche chez vous.

La toute première fois, le terminal affiche un message un peu inquiétant, en anglais, qui demande si vous faites confiance à ce serveur. C’est normal : il ne le connaît pas encore. Si l’adresse est bien celle de votre serveur, vous répondez yes. Les fois suivantes, il ne demandera plus rien.

Mot de passe ou clé ?

Pour prouver que vous avez le droit d’entrer, il existe deux façons.

Le mot de passe. C’est la façon la plus simple à comprendre. Mais un serveur branché sur Internet reçoit en permanence des visites de robots qui essaient des mots de passe au hasard. S’il est court ou déjà utilisé ailleurs, il finira par tomber. Le pare-feu aide à bloquer ces robots, mais ne suffit pas toujours.

La clé SSH. C’est la façon recommandée. On fabrique sur son ordinateur une paire de clés qui vont ensemble :

Imaginez une clé de maison en deux parties. La première, c’est la serrure : vous la faites poser sur la porte du serveur. N’importe qui peut la voir, la photographier, elle n’ouvre rien toute seule. La seconde, c’est la clé, celle qui tient dans votre poche. Seule elle tourne dans cette serrure-là. Si un cambrioleur essaie des milliers de clés au hasard, aucune ne marche. Et si vous perdez la vôtre, on change la serrure, et l’ancienne clé ne sert plus à rien.

Avec une clé, vous n’avez plus de mot de passe à taper à chaque connexion. C’est à la fois plus sûr et plus pratique.

Les mots qu’on vous dira

Et avec un assistant IA ?

Bonne nouvelle : vous n’avez pas besoin de maîtriser les commandes une fois connecté. Sur votre VPS, un assistant IA comme Claude Code peut être installé. Vous entrez par SSH, vous tapez claude, et vous lui écrivez en français ce que vous voulez changer sur le site. Il tape les vraies commandes à votre place et vous montre ce qu’il fait.

Ce que vous avez à retenir

Avec quoi sSH travaille

Les questions qu’on se pose

C’est quoi SSH en termes simples ?

C’est une connexion chiffrée qui permet de piloter un serveur à distance depuis le terminal. Ce que vous tapez s’exécute sur le serveur, et personne ne peut lire l’échange en route.

C’est quoi une clé SSH ?

C’est une paire de clés qui remplace le mot de passe. La clé publique est déposée sur le serveur, la clé privée reste sur votre ordinateur et ne doit jamais être partagée.

Comment se connecter en SSH ?

Ouvrez le terminal et tapez ssh suivi du nom d’utilisateur, du signe @ et de l’adresse IP du serveur, par exemple ssh ubuntu@203.0.113.42.

Quelle différence entre SSH et SFTP ?

SSH sert à donner des ordres au serveur. SFTP utilise la même connexion sécurisée pour envoyer et récupérer des fichiers.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveurLe VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API