sshconfig-lint / classroom
Fiche de cours SSH config
Un exercice imprimable de 20 minutes pour comprendre le choix des valeurs OpenSSH et repérer une configuration risquée.
Trouvez et expliquez cinq erreurs
- Déterminez quel User s’applique à school-server.
- Trouvez le réglage qui désactive la protection des clés.
- Expliquez la collision possible de ControlPath.
- Identifiez le chiffrement obsolète.
- Regroupez le bloc Host dupliqué.
Host *
StrictHostKeyChecking no
User deploy
ControlMaster auto
ControlPath ~/.ssh/control-%h
Host school-server
HostName 203.0.113.42
User student
Ciphers aes256-gcm@openssh.com,3des-cbc
Host school-server
IdentityFile ~/.ssh/id_ed25519