(Resuelto) UserAuth_Pubkey Tipo de tecla SSH-RSA no en PubKeyacceptedAlgorithms

(Resuelto) UserAuth_Pubkey Tipo de tecla SSH-RSA no en PubKeyacceptedAlgorithms

El problema:

Hoy lanzé una nueva instancia de AWS con Ubuntu 22.04. La clave predeterminada proporcionada por AWS está funcionando bien con SSH. Pero cuando adjunté mi tecla SSH personal al servidor e intenté acceder con Filezilla a través de SFTP, recibí el siguiente error en Auth.registro.

10 de mayo 11:52:58 Localhost SSHD [57650]: Desconectado de la autenticación del usuario Ubuntu 203.190.146.202 Puerto 46565 [PREAUTH]
10 de mayo 11:52:59 Localhost SSHD [57652]: UserAuth_Pubkey: Tipo clave SSH-RSA no en PubKeyacceptedalgorithms [PREAUTH]
10 de mayo 11:53:00 Localhost SSHD [57652]: Mensaje repetido 3 veces: [UserAuth_PubKey: Tipo de clave SSH-RSA no en PubKeyacceptedAlgorithms [PREAUTH]]
10 de mayo 11:53:00 Localhost SSHD [57652]: Error: Desconexión recibida de 203.190.146.202 Puerto 50045: 14: No hay métodos de autenticación compatibles disponibles [PreAuth]

La solución:

Primero, confirme que la autenticación basada en clave funciona, ya que pude iniciar sesión con la tecla SSH proporcionada por la consola AWS. Después de eso, creé una nueva clave con el tipo ECDSA.

Abra una terminal y genere un nuevo par de claves:

ssh -keygen -t ecdsa  

Una vez que se genera la clave, agregue la clave pública a los servidores remotos ~/.archivo ssh/autorized_key.

Ahora, puedo conectarme con éxito al servidor remoto con filezilla a través de SFTP.