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:
-
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
.
-
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.
-
Fjern de gamle host keys:
- Slet de linjer, der indeholder de gamle host keys for den dual-boot computer.
-
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.
-
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.