Flyt SSH-nøgler fra én computer til en anden

Indholdsfortegnelse:

Anonim

For dem, der er afhængige af adgangskodeløse logins via ssh, i stedet for at generere en ny SSH-nøgle til en ny klientmaskine, kan du nemt flytte SSH-nøgler fra en computer til en anden. Dette er en hurtig og nem løsning til en midlertidig maskine eller brugernavn eller til brug på en ekstra arbejdsstation. Du kan også bruge dette til at kopiere SSH-nøgler mellem brugerkonti på den samme maskine.

Flytning af SSH-nøgler mellem computere

Hvis du allerede har forbindelse til en netværksforbundet Mac, er det en nem måde at kopiere SSH-nøglerne ved at bruge Finder. Først vil du vise skjulte filer i OS X enten via standardskrivning eller et værktøj som DesktopUtility, så skal du bare åbne .ssh-mappen på begge maskiner og lave et træk og slip:

På den anden side, hvis du allerede er i Terminal for at aktivere skjulte filer, kan du lige så godt bare bruge kommandolinjen til at flytte dem over.

Kopiering af SSH-nøgler fra kommandolinjen Brug af terminalen er hurtigere for mange af os, du skal naturligvis være tilsluttet den anden computer gennem et netværk for at dette virker.

cp .ssh/id_rsa /Network/path/to/username/.ssh/

Simpel nok og vil fungere til enhver version af OS X og de fleste varianter af unix eller linux.

Hvis du ville, kunne du også zippe nøglefilerne og derefter overføre dem gennem AirDrop, men det er nok mere arbejde end nødvendigt.

Fordi SSH-nøgler tillader login uden adgangskode, vil du sikkert slette eller endnu bedre formatere harddisken, før den går til en ny ejer. Dette gælder især med midlertidige computere eller lånemaskiner.

Flyt SSH-nøgler fra én computer til en anden