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
- Quel programme écoute côté serveur ?
- a) sshd
- b) ssh
- c) scp