(Gelöst) UserAuth_Pubkey Key Type SSH-RSA nicht in pubkeyacceptedalgorithmen

(Gelöst) UserAuth_Pubkey Key Type SSH-RSA nicht in pubkeyacceptedalgorithmen

Das Problem:

Heute habe ich mit Ubuntu 22 eine neue AWS -Instanz gestartet.04. Die von AWS bereitgestellte Standardschlüssel funktioniert gut mit SSH. Aber als ich meinen persönlichen SSH -Schlüssel an den Server angehängt und versuchte, über SFTP mit Filezilla zuzugreifen, habe ich den folgenden Fehler in der Auth.Protokoll.

10. Mai 11:52:58 LOCALHOST SSHD [57650]: vom Authentifizierenden des Benutzer Ubuntu 203 getrennt.190.146.202 Port 46565 [Preauth]
10. Mai 11:52:59 LOCALHOST SSHD [57652]: UserAuth_Pubkey: Schlüsseltyp SSH-RSA nicht in Pubkeyacceptedalgorithmen [Preauth]
10. Mai 11:53:00 LOCALHOST SSHD [57652]: Meldung 3 mal wiederholt: [Userauth_pubkey: Schlüsseltyp SSH-RSA nicht in Pubkeyacceptedalgorithmen [Preauth]]
10. Mai 11:53:00 LOCALHOST SSHD [57652]: Fehler: Empfangen Sie ab 203 Trennung.190.146.202 Port 50045: 14: Keine unterstützten Authentifizierungsmethoden verfügbar [Preauth]

Die Lösung:

Zunächst bestätige ich, dass die wichtigste Authentifizierung funktioniert, da ich mich mit dem von der AWS-Konsole bereitgestellten SSH-Schlüssel anmelden konnte. Danach habe ich einen neuen Schlüssel mit dem Typ erstellt ECDSA.

Öffnen Sie ein Terminal und generieren Sie ein neues Schlüsselpaar:

ssh -keygen -t ecdsa  

Sobald der Schlüssel generiert ist, fügen Sie den öffentlichen Schlüssel zu Remote -Servern hinzu ~//.SSH/Autorized_key -Datei.

Jetzt kann ich mit FileZilla über SFTP erfolgreich eine Verbindung zum Remote -Server herstellen.