Questo articolo è una documentazione per la risoluzione dei problemi relativi ai problemi con il server SSH sul sistema operativo Ubuntu Server.
PROBLEMA
Di recente mi è capitato di installare un server Ubuntu e alla prima connessione SSH ho ricevuto errore di connessione.
Quindi la prima cosa che ho fatto è verificare lo stato del demone SSH.
Per verificare lo stato del demone SSH eseguire il comando
0 |
sudo systemctl status ssh |
Sopra una schermata che mostra l’errore ricevuto dall stato del demone SSH
Sotto riporto l’errore per esteso
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Nov 18 03:59:56 localhost sshd[10704]: error: key_load_private: invalid format Nov 18 03:59:56 localhost sshd[10704]: error: key_load_public: invalid format Nov 18 03:59:56 localhost sshd[10704]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Nov 18 03:59:56 localhost sshd[10704]: error: key_load_private: invalid format Nov 18 03:59:56 localhost sshd[10704]: error: key_load_public: invalid format Nov 18 03:59:56 localhost sshd[10704]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Nov 18 03:59:56 localhost sshd[10704]: error: key_load_private: invalid format Nov 18 03:59:56 localhost sshd[10704]: error: key_load_public: invalid format Nov 18 03:59:56 localhost sshd[10704]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Nov 18 03:59:56 localhost sshd[10704]: fatal: No supported key exchange algorithms [preauth] Nov 18 04:00:27 localhost sshd[15625]: error: key_load_private: invalid format Nov 18 04:00:27 localhost sshd[15625]: error: key_load_public: invalid format Nov 18 04:00:27 localhost sshd[15625]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Nov 18 04:00:27 localhost sshd[15625]: error: key_load_private: invalid format Nov 18 04:00:27 localhost sshd[15625]: error: key_load_public: invalid format Nov 18 04:00:27 localhost sshd[15625]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Nov 18 04:00:27 localhost sshd[15625]: error: key_load_private: invalid format Nov 18 04:00:27 localhost sshd[15625]: error: key_load_public: invalid format Nov 18 04:00:27 localhost sshd[15625]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Nov 18 04:00:27 localhost sshd[15625]: fatal: No supported key exchange algorithms [preauth] |
CAUSA
La causa di questo problema è dovuto al formato della chiave host rsa, ecdsa, ed25519 che non è valido oppure è errato.
SOLUZIONE
Per generare nuovi formati adatti eseguire il comando
0 |
ssh-keygen -A |
Quindi riavviare i servizi dell’SSH con il comando
0 |
systemctl restart sshd |
Eseguire il comando
0 |
sudo systemctl status ssh |
Se è tutto OK dovremmo vedere una schermata come quella sovrastante senza nessun errore.
Adesso la connessione SSH dovrebbe funzionare senza problemi.
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 commenti