Voici mon problème: j'ai un serveur sous Debian qui marchait très bien. Je travaillais dessus par ssh sans aucun problème. Puis j'ai fait reboot la machine sans m'être déloggé, et depuis c'est comme si ma clef ne marchait plus. Voici le retour en mode volubile d'une tentative connexion juste après qu'il m'ait envoyé la bannière:
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /home/jaes/.ssh/id_dsa
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/jaes/.ssh/identity
debug1: Trying private key: /home/jaes/.ssh/id_rsa
debug1: No more authentication methods to try.
Permission denied (publickey).
J'ai essayé de viré le fichier know_hosts, mais c'était sans effet.
Sachant que les précédent reboot s'était bien déroulé puisque je mettais déconnecter à chaque fois, et que le serveur m'est physiquement inaccessible, quelqu'un aurait il une solution?
Merci d'avance.
# Vérifications
Posté par Raphaël G. (site web personnel) . Évalué à 2.
- fichier /etc/ssh/sshd_config :
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
- dans ta home :
$ ls -ld .ssh :
drwx------ X user group XX XXXX-XX-XX XX:XX .ssh
$ ls -l .ssh/authorized_keys
-rw------- X user group XXX XXXX-XX-XX XX:XX .ssh/authorized_keys
Une fois ceci fait ça devrait rouler.
Debian il me semble met .ssh/authorized_keys2 par défaut.
En général quand ça veux plus marcher c'est que les droits sur les répertoires du ~/.ssh ont changé et que la vérification des droits par sshd échoue (mais il le dis dans le syslog il me semble)
[^] # Re: Vérifications
Posté par NickNolte . Évalué à 1.
Je dirais même plus:
AuthorizedKeysFile %h/.ssh/authorized_keys
[^] # Re: Vérifications
Posté par benoar . Évalué à 2.
J'avoue que d'après les logs de ssh qu'il a filé, la machine refuse tout simplement sa clé, donc je ne vois pas trop de solutions ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.