Aller au contenu
  1. Boîte à outils/

Glossaire

··1 min

Shell
#

Le shell est l’interface textuelle qui permet de communiquer avec le système d’exploitation d’une machine. Contrairement à une interface graphique (où l’on clique sur des icônes), le shell attend que l’utilisateur saisisse des commandes au clavier pour les exécuter.

On utilise généralement le shell à travers un terminal : une fenêtre permettant d’afficher le shell et d’interagir avec lui, comme l’illustre l’exemple ci-dessous :

Shell example

SSH (clé)
#

Une clé SSH est un mécanisme d’authentification permettant de se connecter à un serveur SSH sans que celui-ci ne demande de mot de passe. Elle fonctionne avec une paire de clés :

  • une clé privée, conservée secrètement sur votre machine
  • une clé publique, copiée sur le serveur distant

Lors de la connexion, le serveur vérifie que vous possédez bien la clé privée correspondant à la clé publique enregistrée.

SSH (serveur)
#

Un serveur SSH est un programme qui tourne en arrière-plan sur une machine distante (serveur, Raspberry Pi, NAS…) et qui permet à un utilisateur de s’y connecter afin d’exécuter des commandes sur cette machine. Typiquement, une connexion SSH ouvre un shell distant permettant de piloter le système en ligne de commande.