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.
0 commenti