(Résolu) USerAuth_pubkey Key Type SSH-RSA pas dans PuBkeyAcceptedalgorithms

(Résolu) USerAuth_pubkey Key Type SSH-RSA pas dans PuBkeyAcceptedalgorithms

Le problème:

Aujourd'hui, j'ai lancé une nouvelle instance AWS avec Ubuntu 22.04. La clé par défaut fournie par AWS fonctionne bien avec SSH. Mais lorsque j'ai joint ma clé SSH personnelle au serveur et j'ai essayé d'accéder à Filezilla sur SFTP, j'ai obtenu l'erreur suivante dans AUTH.enregistrer.

10 mai 11:52:58 LocalHost SSHD [57650]: déconnecté de l'authentification de l'utilisateur Ubuntu 203.190.146.202 PORT 46565 [PREAUTH]
10 mai 11:52:59 LocalHost SSHD [57652]: USERAUTH_PUBKEY: Type de clé SSH-RSA pas dans PuBkeyAcceptedalgorithms [Preauth]
10 mai 11:53:00 LocalHost SSHD [57652]: Message répété 3 fois: [USERAUTH_PUBKEY: Type de clé SSH-RSA Pas dans PuBkeyAcceptedalgorithms [Preauth]]
10 mai 11:53:00 localhost sshd [57652]: Erreur: déconnecté reçue de 203.190.146.202 PORT 50045: 14: Aucune méthode d'authentification prise en charge disponible [Preauth]

La solution:

Tout d'abord, je confirme que l'authentification basée sur la clé fonctionne car j'ai pu me connecter avec la clé SSH fournie par la console AWS. Après cela, j'ai créé une nouvelle clé avec type ecdsa.

Ouvrez un terminal et générez une nouvelle paire de clés:

ssh-keygen -t ecdsa  

Une fois la clé générée, ajoutez la clé publique aux serveurs distants ~ /.fichier ssh / autorisé_key.

Maintenant, je peux me connecter avec succès au serveur distant avec Filezilla sur SFTP.