Retour au cours

introduction et concepts

Vous allez découvrir ce qu’est SSH, à quoi il sert et comment il sécurise l’accès distant en ligne de commande.

objectifs d’apprentissage

  • Définir SSH et ses composants.
  • Comprendre client vs serveur.
  • Identifier les cas d’usage courants.

prérequis

  • Terminal disponible.
  • Accès à une machine locale.

notions clés

  • Port 22 (par défaut).
  • Chiffrement et authentification.
  • Client ssh, serveur sshd.
  • known_hosts.

démonstration guidée

étape 1

Vérifier la présence du client et afficher sa version.

ssh -V
which ssh || where ssh

étape 2

Tester une connexion locale vers localhost (si sshd actif).

ssh localhost 'echo ok' || echo 'sshd non disponible localement'

exercice

Listez 5 actions que vous pourriez effectuer via SSH dans votre contexte (ex: administration, déploiements).

correction

Exemples d’actions fréquentes.

- Gérer des services (systemctl)
- Déployer des artefacts
- Inspecter des logs
- Transférer des fichiers
- Tunneler un port pour accéder à un service privé

quiz éclair

  1. Quel programme écoute côté serveur ?
  • a) sshd
  • b) ssh
  • c) scp

ressources

Sujets abordés