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

  1. Déterminez quel User s’applique à school-server.
  2. Trouvez le réglage qui désactive la protection des clés.
  3. Expliquez la collision possible de ControlPath.
  4. Identifiez le chiffrement obsolète.
  5. Regroupez le bloc Host dupliqué.
~/.ssh/config
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
Vérifier la correction dans le navigateur