Merci Vincent pour tes retours.

Le 24/07/2020 à 16:07, Vincent Tondellier via FRsAG a écrit :
On vendredi 24 juillet 2020 15:21:39 CEST, Laurent Barme wrote:
Sous Debian, la valeur de -C peut être un simple texte.

Je constate que sous CentOS il _faut_ que ce "simple commentaire libre" contienne un @ et c'est ça qui me parait surprenant.

Ce n'est pas du tout ce que je constate. Le commentaire de mes clés est uniquement mon login, partout, que ce soit debian, centos 7 / 8, openwrt ...

Par exemple sur une centos 8 de test :
$ ssh root@centos8
Enter passphrase for key 'xxx/.ssh/id_ed25519':
Last login: Fri Jul 24 14:42:51 2020 from x
[root@centos8 ~]# cat /etc/centos-release
CentOS Linux release 8.1.1911 (Core)
[root@centos8 ~]# cat .ssh/authorized_keys
ssh-ed25519 AAAAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx tondellier

A part que j'ai une clé de type RSA et :

# cat /etc/centos-release
CentOS Linux release 8.2.2004 (Core)

Je ne vois pas pourquoi je n'observe pas la même chose que toi :
Je ne peux pas me connecter avec ma clé privée habituelle qui n'a pas de @ dans son commentaire (je ne prend un Permission denied (publickey).)
mais je peux me connecter avec une autre clé privée qui a un @ dans son 
commentaire.

Et j'ai pensé à cette solution car je me souviens d'un échange (il y a longtemps) avec un technicien d'un support qui m'affirmait que le commentaire devait être une adresse mail valide.

Peut-être est que le problème est ailleurs...

Je viens de refaire un essai avec une nouvelle clé en ed25519 et un commentaire sans @ et là ça marche !?

Quoiqu'il en soit, je parviens bien à me connecter avec une clé ssh sur mon serveur en CentOS 8 et ça me va.

Et je viens de tester aussi, le commentaire ne semble même pas obligatoire.
_______________________________________________
Je n'ai pas testé sans commentaire ; cela me semble utile de savoir à quelle clé on a affaire.

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à