Sådan redigerer du known_hosts-filen for SSH-forbindelse til dual-boot OS X/Linux uden advarsler

Hvordan kan man nemt redigere known_hosts-filen, mens man bevarer hashene, for at kunne forbinde til en dual-boot OS X / Linux computer med SSH uden at få advarsler om forskellige host keys?

For at undgå advarsler om forskellige host keys, når du forbinder til en dual-boot OS X / Linux computer med SSH, skal du redigere known_hosts-filen, fjerne gamle host keys, forbinde igen og hashe host keys med ssh-keygen.

Sådan redigerer du nemt known_hosts-filen og bevarer hashene for at forbinde til en dual-boot OS X / Linux computer med SSH uden advarsler om forskellige host keys

For at undgå advarsler om forskellige host keys, når du forbinder til en dual-boot OS X / Linux computer med SSH, kan du følge disse trin:

  1. Find og åbn known_hosts-filen:
    • På de fleste systemer findes denne fil i ~/.ssh/known_hosts.
    • Åbn filen med en teksteditor som nano eller vim.
  2. Identificer de eksisterende host keys:
    • Find linjerne, der indeholder host keys for den dual-boot computer.
    • Disse linjer vil typisk starte med IP-adressen eller værtsnavnet på computeren.
  3. Fjern de gamle host keys:
    • Slet de linjer, der indeholder de gamle host keys for den dual-boot computer.
  4. Forbind til computeren igen:
    • Brug SSH til at forbinde til computeren på begge operativsystemer (OS X og Linux).
    • Dette vil automatisk tilføje de nye host keys til din known_hosts-fil.
  5. Aktiver hashing af host keys:
    • For at sikre, at host keys er hashede, kan du bruge kommandoen ssh-keygen -H.
    • Kør kommandoen: ssh-keygen -H -f ~/.ssh/known_hosts.
    • Dette vil hash alle host keys i din known_hosts-fil.

Ved at følge disse trin kan du sikre, at du kan forbinde til din dual-boot computer uden at få advarsler om forskellige host keys, samtidig med at du bevarer sikkerheden ved at hashe host keys.