Installation et clés
sudo apt install openssh-serverInstaller le serveurssh-keygen -t ed25519Créer une cléssh-copy-id -p 2222 user@serveurCopier la cléssh -p 2222 user@serveurSe connecterConfiguration
Port 2222
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes/etc/ssh/sshd_config
Vérifier
sudo sshd -tTester la syntaxesudo systemctl restart sshRedémarrerss -lntp | grep sshVoir le portjournalctl -u ssh -n 50Voir les erreursAttention
Tester une deuxième session avant de fermer la première.
🚨 Réflexe TSSR
- sshd -t
- systemctl status ssh
- ss -lntp | grep ssh
- journalctl -u ssh -n 50
- Vérifier port, clé et utilisateur
- Vérifier PasswordAuthentication et PermitRootLogin
💡 À retenir
Tester une seconde connexion avant de fermer la première session.
⚠ Pièges fréquents
Désactiver le mot de passe avant d’avoir validé la connexion par clé.
✔ Vérification
sshd -tCommande de vérificationsystemctl is-active sshCommande de vérificationsshd -T | grep -E 'port|permitrootlogin|passwordauthentication|pubkeyauthentication'Commande de vérification🎯 Ce que le jury attend
- Installer OpenSSH
- Créer une clé
- Sécuriser sshd_config
- Tester la connexion
- Lire les journaux