Capitolo 9 · 9.2
Messaggi di errore SSH frequenti
| Messaggio | Che cosa significa? | Che cosa fare? |
|---|---|---|
Connection timed out | Il Suo computer non riceve risposta. Il VPS è spento, l'indirizzo IP non è corretto oppure un firewall blocca la porta 22. | Verifichi che il VPS sia acceso e che l'indirizzo IP sia corretto. Acceda tramite la console e controlli il Suo firewall (Accesso bloccato: non riesce più a entrare nel Suo server). |
Connection refused | Il server risponde, ma su quella porta non è in ascolto nulla. SSH non è attivo oppure è in ascolto su un'altra porta. | Nella console: systemctl status ssh e ss -tlnp | grep ssh. |
Permission denied (publickey) | Il server accetta solo chiavi e la Sua chiave non corrisponde. | Controlli il nome utente, se sta usando la chiave giusta (ssh -v mostra quale chiave viene provata) e i permessi di ~/.ssh sul server (Caricare la Sua chiave sul server e verificarla). |
Permission denied (publickey,password) | La password o la chiave non è corretta. | Faccia attenzione alle maiuscole. Se necessario, imposti una nuova password di root nella schermata del VPS. |
REMOTE HOST IDENTIFICATION HAS CHANGED | Il server mostra un'impronta digitale diversa da quella memorizzata dal Suo computer. | È normale dopo una reinstallazione. In tal caso: ssh-keygen -R 203.0.113.10 e acceda di nuovo, con la verifica descritta in Il primo accesso con SSH. Se non ha modificato nulla, non prosegua e scopra prima il motivo. |
Too many authentication failures | Il Suo computer prova troppe chiavi una dopo l'altra. | Indichi la chiave con -i ~/.ssh/id_ed25519 oppure inserisca IdentitiesOnly yes nella Sua configurazione SSH (Una configurazione SSH: accedere con un nome breve). |
UNPROTECTED PRIVATE KEY FILE! | La Sua chiave privata è leggibile da altri utenti sul Suo computer. | Su Mac e Linux: chmod 600 ~/.ssh/id_ed25519. Su Windows: si assicuri che solo il Suo account possa leggere il file. |
Maggiori dettagli
Con ssh -v anna@203.0.113.10 vede passo dopo passo che cosa succede: quali chiavi prova il Suo computer e dove si verifica il problema. Sul server vede l'altro lato con sudo journalctl -u ssh -e (su AlmaLinux e Rocky Linux -u sshd).
