Authentification SSH par clé
Machine : Fedora physique. Si l’on est dans la VM, utiliser exit, puis vérifier hostname.
Configurer et vérifier la connexion par clé :
ssh-keygen -t ed25519 -a 64 -f ~/.ssh/lab_ed25519 -C "louis-lab"
ssh-copy-id -i ~/.ssh/lab_ed25519.pub louis@192.168.122.141
ssh -i ~/.ssh/lab_ed25519 -o PasswordAuthentication=no -o KbdInteractiveAuthentication=no louis@192.168.122.141
Ne pas recréer ni écraser la clé lors des révisions.
- La clé privée reste sur Fedora physique.
- La clé publique est ajoutée au compte
louisdans la VM. - La phrase de passe protège la clé privée ; elle est distincte du mot de passe du compte distant.
- Les options du test empêchent le repli sur une authentification par mot de passe ou interactive ; elles ne désactivent pas ces méthodes dans la configuration du serveur.
Point de vigilance
Posséder une clé autorisée ne suffit pas à atteindre un serveur. Il faut d’abord une connectivité réseau et un service accessible sur l’adresse et le port visés. L’authentification intervient ensuite.
Critère de réussite : connexion Fedora → VM avec la clé et sans repli sur le mot de passe du compte.