Sådan fjerner du en gammel nøgle fra known_hosts - Trin-for-trin guide

Hvordan fjernes den gamle nøgle fra known_hosts, når der kun findes to mærkelige, nøglelignende strenge og "ssh-rsa" i filen?

For at fjerne en gammel nøgle fra din known_hosts fil, kan du enten manuelt slette linjen med en teksteditor eller bruge SSH-kommandoer til at finde og fjerne nøglen automatisk.

Sådan fjernes den gamle nøgle fra known_hosts

Hvis du har brug for at fjerne en gammel nøgle fra din known_hosts fil, og filen kun indeholder to mærkelige, nøglelignende strenge og "ssh-rsa", kan du følge disse trin:

  1. Åbn terminalen på din computer.
  2. Brug en teksteditor til at åbne known_hosts filen. Du kan bruge en kommando som:
    nano ~/.ssh/known_hosts
    eller
    vim ~/.ssh/known_hosts
  3. Find den linje, der indeholder den gamle nøgle. Linjen vil typisk indeholde en base64-kodet streng og "ssh-rsa".
  4. Slet hele linjen, der indeholder den gamle nøgle.
  5. Gem og luk filen. I nano kan du gøre dette ved at trykke Ctrl + O for at gemme og Ctrl + X for at lukke. I vim kan du gøre dette ved at trykke Esc efterfulgt af :wq og trykke Enter.

Alternativt kan du bruge en SSH-kommando til at fjerne nøglen uden at åbne filen manuelt:

  1. Find linjenummeret for den gamle nøgle ved at bruge kommandoen:
    ssh-keygen -f ~/.ssh/known_hosts -F [hostname]
    hvor [hostname] er værtsnavnet eller IP-adressen for den gamle nøgle.
  2. Fjern nøglen ved at bruge kommandoen:
    ssh-keygen -f ~/.ssh/known_hosts -R [hostname]

Ved at følge disse trin kan du nemt fjerne den gamle nøgle fra din known_hosts fil og undgå potentielle forbindelsesproblemer.