Installez les composants nécessaires et initiez votre première session vers une machine distante.
objectifs d’apprentissage
- Installer client SSH.
- Comprendre l’empreinte d’hôte.
- Se connecter avec mot de passe (démo).
prérequis
- Accès sudo (si nécessaire).
- Cible joignable.
notions clés
- Empreinte d’hôte (host key).
- Fichier known_hosts.
- StrictHostKeyChecking.
démonstration guidée
étape 1
Installation du client (exemples).
# Debian/Ubuntu
sudo apt-get update && sudo apt-get install -y openssh-client
# macOS (Homebrew)
brew install openssh || true
étape 2
Première connexion (avec mot de passe, à éviter en prod).
ssh user@203.0.113.10
# Acceptez l'empreinte si vous reconnaissez la machine
exercice
Ajoutez une entrée dans known_hosts avec ssh-keyscan pour 203.0.113.10 et vérifiez qu’elle est utilisée.
correction
Précharger known_hosts.
ssh-keyscan -H 203.0.113.10 >> ~/.ssh/known_hosts
ssh -o StrictHostKeyChecking=yes user@203.0.113.10 true || true
quiz éclair
- À quoi sert known_hosts ?
- a) À stocker les empreintes des serveurs approuvés.
- b) À stocker vos mots de passe.
- c) À mémoriser les commandes tapées.