Vai al contenuto

GitHub: come aggiornare le chiavi SSH

L’aggiornamento delle chiavi SSH nel file known_hosts per GitHub è un’operazione importante per garantire la sicurezza delle comunicazioni tra il proprio computer e i server di GitHub.

Di recente, GitHub ha annunciato l’aggiornamento delle sue chiavi RSA SSH host. Questo significa che se si utilizzano le vecchie chiavi SSH per comunicare con GitHub, si potrebbe ricevere un avviso di sicurezza o riscontrare problemi di autenticazione.

Ecco come effettuare l’aggiornamento delle chiavi SSH nel file known_hosts per GitHub:

1. Apri il tuo terminale e digita il seguente comando:

ssh-keygen -R github.com

Questo eliminerà la vecchia chiave SSH di GitHub dal tuo file known_hosts.

2. Successivamente, devi scaricare le nuove chiavi SSH di GitHub. Puoi farlo digitando il seguente comando nel tuo terminale:

ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts

Questo scaricherà e aggiungerà le nuove chiavi SSH di GitHub nel tuo file known_hosts.

3. Verifica che le nuove chiavi SSH siano state aggiunte correttamente al tuo file known_hosts digitando il seguente comando:

ssh-keygen -F github.com

Dovresti vedere la nuova chiave SSH di GitHub.

4. puoi eseguire un test di connessione digitando il seguente comando nel tuo terminale:

ssh -T git@github.com

Riferimenti:

  • https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
  • https://docs.github.com/en/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection
  • https://www.baeldung.com/linux/public-key-known_hosts
  • https://unix.stackexchange.com/questions/175071/how-to-decrypt-hostnames-of-a-crypted-ssh-known-hosts-with-a-list-of-the-hostna/175199#175199

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *