-
1. Cos'è SSH?
-
2. Cos'è una Chiave Host?
-
3. Perché si verifica l'errore "Host Key Verification Failed"?
-
4. Come risolvere il problema "Verifica chiave host non riuscita"?
-
Eseguire il backup della VM Proxmox con la soluzione Vinchin
-
Proxmox "host key verification failed" FAQs
-
Conclusione
Oggi, ci addentreremo in un problema comune che si incontra quando si usano connessioni SSH: "Verifica della chiave host non riuscita." Questo errore spesso confonde i principianti, ma la soluzione è effettivamente abbastanza semplice. In questo articolo, spiegheremo nel dettaglio la causa dell'errore e forniremo chiarissime soluzioni passo dopo passo per garantire che tu possa connetterti con successo a un host remoto! Sia che tu sia un principiante o uno sviluppatore esperto, questo articolo ti offrirà soluzioni pratiche!
1. Cos'è SSH?
SSH (Secure Shell) è un protocollo sicuro utilizzato per accedere a computer remoti attraverso una rete non sicura. Consente agli utenti di accedere in remoto ed eseguire comandi attraverso una connessione cifrata.
2. Cos'è una Chiave Host?
Ogni server SSH ha una chiave host unica utilizzata per verificare l'identità del server. Quando ti connetti per la prima volta a un nuovo server SSH, SSH salva questa chiave host sulla tua macchina locale.
3. Perché si verifica l'errore "Host Key Verification Failed"?
Quando si tenta di connettersi a un server SSH e si incontra l'errore "Host key verification failed", ciò può essere dovuto alle seguenti ragioni:
La chiave host è cambiata: Se la chiave del host di destinazione è cambiata (ad esempio, dopo il reinstallazione del sistema operativo), SSH rileverà questo cambiamento e rifiuterà la connessione.
L'indirizzo IP del host remoto è stato compromesso: Se un attaccante si fa passare per l'host a cui stai cercando di connetterti, SSH bloccherà la connessione attraverso il meccanismo di verifica della chiave dell'host.
Corruzione del file “known_hosts” locale: Il tuo file “~/.ssh/known_hosts” potrebbe contenere informazioni sulla chiave errate o obsolete.
4. Come risolvere il problema "Verifica chiave host non riuscita"?
Successivamente, passeremo in rassegna i passaggi per risolvere questo problema.
4.1 Controlla il messaggio di errore
Primo, quando vedi il messaggio di errore "Verifica chiave host non riuscita", guarda i dettagli specifici dell'errore. Di solito ti dirà per quale host è fallita la verifica della chiave.
4.2 Controlla il file “known_hosts”
SSH archivia i chiavi dei host noti nel file “~/.ssh/known_hosts”. Usa il seguente comando per visualizzare il file:
cat ~/.ssh/known_hosts
4.3 Rimuovi il Vecchio Chiave Host
Se sei sicuro che la chiave host a cui desideri riconnetterti sia cambiata, puoi eliminare la voce corrispondente nel file “known_hosts”. Usa il seguente comando per modificare il file:
nano ~/.ssh/known_hosts
Trova la riga corrispondente all'host e cancellala, poi salva il file.
Puoi anche rimuovere direttamente la chiave host specifica con il seguente comando:
ssh-keygen -R <hostname_or_IP>
Sostituisci “<hostname_or_IP>” con l'effettivo nome host o indirizzo IP.
4.4 Ri collegati
Dopo aver rimosso il vecchio chiave dell'host, prova a riconnetterti via SSH:
ssh user@hostname
Se tutto è normale, SSH ti chiederà di accettare la nuova chiave host. Digita "sì" per continuare.
4.5 Verifica Sicurezza
Prima di accettare la nuova chiave, assicurati che l'host a cui ti stai collegando sia attendibile. Puoi confermare la chiave dell'host attraverso altri metodi (ad esempio, telefono, email, ecc.).
Eseguire il backup della VM Proxmox con la soluzione Vinchin
Vinchin Backup & Recovery offre un completo set di funzionalità avanzate per proteggere gli ambienti Proxmox VE, garantendo la sicurezza e l'integrità dei dati rispettando la regola del backup 3-2-1.
Le sue funzionalità includono backup automatizzati di VM, backup senza agente e opzioni senza LAN, nonché copia fuori sito per un ripristino in caso di disastro robusto. Il ripristino istantaneo e le tecniche efficienti di riduzione dei dati, insieme alle opzioni di archiviazione cloud, migliorano ulteriormente la gestione dei dati. Inoltre, la soluzione integra la crittografia dei dati e i meccanismi di protezione dal ransomware per un ulteriore strato di sicurezza. Consente inoltre una migrazione V2V seamless tra piattaforme virtuali supportate, garantendo flessibilità e facilità di trasferimento dei dati.
Occorrono solo 4 passaggi per eseguire il backup delle VM di Proxmox VE:
1. Seleziona l'oggetto del backup.
2. Seleziona la destinazione del backup.
3. Configura le strategie di backup.
4. Revisiona e invia il lavoro.
Migliaia di aziende in tutto il mondo hanno già adottato Vinchin Backup & Recovery per le loro esigenze di protezione dei dati. Puoi iniziare a esplorarne le ampie funzionalità con un completo trial di 60 giorni, dotato di tutte le caratteristiche. Contattaci con i dettagli della tua configurazione Proxmox VE, e riceverai una soluzione personalizzata che si integra perfettamente nel tuo panorama IT.
Proxmox "host key verification failed" FAQs
1. Cosa devo fare se sospetto un attacco man-in-the-middle?
Se sospetti un attacco, non accettare subito la nuova chiave SSH. Invece, verifica l'identità del server contattando l'amministratore o controllando attraverso un canale attendibile. Confronta sempre i fingerprint manualmente prima di procedere.
2. Cosa succede se elimino la chiave host vecchia dal file known_hosts?
Se elimini il vecchio chiave del host, la prossima volta che ti connetterai al server tramite SSH, verrai invitato ad accettare la nuova chiave. Se sei sicuro che il server sia legittimo e il cambio di chiave sia intenzionale, puoi accettare e salvare la nuova chiave.
Conclusione
Questo articolo fornisce una spiegazione dettagliata delle cause e delle soluzioni per il problema "Verifica chiave host non riuscita" incontrato durante l'uso di SSH. Esaminando il messaggio di errore, rimuovendo le vecchie chiavi e riconnettendosi, dovresti essere in grado di risolvere questo problema con successo.
Condividi su: