SSH
SSH : « Permission denied (publickey) »
Grave Quelque chose ne fonctionne pas : à traiter maintenant.
Le message tel qu'il apparaît dans les logs :
Permission denied (publickey).Ce que ça veut dire
Le serveur n'accepte que les clés SSH, et aucune de vos clés n'est reconnue.
Pourquoi ça arrive
- Mauvais nom d'utilisateur (
ubuntu,debian,rootselon l'hébergeur). - La clé publique n'est pas dans
~/.ssh/authorized_keyssur le serveur. - Votre client n'utilise pas la bonne clé.
Comment corriger
Voyez quelles clés votre ordinateur propose :
ssh -v utilisateur@IP_DU_SERVEUR 2>&1 | grep -iE "offering|authenticated"Indiquez la clé explicitement :
ssh -i ~/.ssh/id_ed25519 utilisateur@IP_DU_SERVEURSi vous êtes enfermé dehors : la console web de votre hébergeur (VNC/KVM) permet de se connecter et de remettre la clé.