Bonjour,

Tout est à peu près bon. Il faut bien entendu vérifier les droits à la fois sur 
le répertoire et les fichiers .ssh mais également sur le dossier HOME. Essayez 
avec un « ssh -vvv » et en regardant les logs /var/log/auth.log.

Globalement, histoire de ne pas avoir trop de messages lors des mises-à-jours 
d’OpenSSH, plutôt que de modifier directement le fichier « /etc/ssh/sshd_config 
» il est préférable de créer un fichier avec vos options spécifiques dans le 
répertoire « /etc/ssh/sshd_config.d ».

> Le 8 oct. 2025 à 07:31, Alain Vaugham <[email protected]> a écrit :
> 
> Bonjour la liste.
> 
> Je peux me connecter au serveur SSH en fournissant un mot de
> passe mais l'authentification par clefs m'est interdite.
> 
> 
> Si j'ai bien compris la nouvelle stratégie dans sshd_config, c'est
> que maintenant les valeurs par défaut sont commentées. Décommenter une
> option écrase la valeur par défaut.
> Sauf erreur de ma part, sshd_config est livré par défaut avec :
> #PubkeyAuthentication yes
> #PasswordAuthentication yes
> Il est indiqué que pour désactiver l'option PasswordAuthentication il
> faut remplacer yes par no.
> Effectivement, sur ma machine cela désactive l'option
> PasswordAuthentication mais l'authentification par clefs n'est pas
> activée pour autant.
> Par ailleurs, dans le sshd_config, je n'ai changé que le port utilisé.
> 
> Les options que j'ai essayées sans succès :
> #PubkeyAuthentication yes
> PubkeyAuthentication yes
> Après chaque tentative j'ai redémarré le serveur SSH :
> systemctl restart sshd
> Le résultat : Permission denied (publickey).
> 
> Ce que j'ai fait pour utiliser une paire de clefs :
> $ ssh-keygen -t rsa -b 4096 -C user@machine
> $ ssh-copy-id -pXXXX -i ~/.ssh/[email protected] user@ip_machine
> $ ssh -pXXXX user@ip_machine
> Je n'ai pas protégé ma clef privée par mot de passe et j'ai bien
> retrouvé ma clef publique rebaptisée authorized_keys sur le serveur.
> Forcément, une tentative de copie avec scp me demande également un mot
> de passe.
> 
> Sur DUF il y a eu des posts concernant l'accès par clefs mais on y a parlé
> de PAM et de LDAP. Dans mon cas, je ne pense pas que ce soit des voies à
> explorer.
> Quand à la lecture que je trouve sur it-connect.fr, 
> man.openbsd.org/sshd_config
> et quelques autres sites, cela me conforte dans l'idée que normalement il
> suffit de positionner PubkeyAuthentication à yes et PasswordAuthentication
> à no.
> 
> Ai-je loupé quelque chose? Où est mon erreur?
> Je vous remercie par avance.
> 
> 
> -- 
> Cordialement,
> Alain Vaugham
> Clef GPG : 0xDB77E054673ECFD2
> 

-- 
Pierre Malard

Clé OpenGPG : https://keys.openpgp.org <https://keys.openpgp.org/>

   « C'est bien plus beau lorsque c'est inutile »
                            E Rostand - "Cyrano de Bergerac"
   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'





Répondre à