Flytta SSH-nycklar från en dator till en annan

För de som använder sig av lösenordslösa inloggningar via ssh, istället för att generera en ny SSH-nyckel för en ny klientmaskin, kan du enkelt flytta SSH-nycklar från en dator till en annan. Det här är en snabb och enkel lösning för en tillfällig maskin eller användarnamn eller för användning på en extra arbetsstation. Du kan också använda detta för att kopiera SSH-nycklar mellan användarkonton på samma maskin.

Flytta SSH-tangenter mellan datorer

Om du redan är ansluten till en nätverksansluten Mac, är det enkelt att kopiera SSH-tangenterna med hjälp av Finder. Först vill du visa dolda filer i OS X antingen via standardskriv eller ett verktyg som DesktopUtility. Öppna sedan bara .ssh-katalogen på båda maskinerna och dra och släpp:

Å andra sidan, om du redan är i Terminal för att aktivera dolda filer, kan du också bara använda kommandoraden för att flytta dem över.

Kopiering av SSH-nycklar från kommandoraden
Att använda terminalen är snabbare för många av oss, du måste självklart vara ansluten till den andra datorn via ett nätverk för att detta ska fungera.

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

Enkelt nog, och kommer att fungera för någon version av OS X och de flesta variationer av unix eller linux.

Om du ville, kan du också zip-nyckelfilerna och sedan överföra dem via AirDrop, men det är nog mer arbete än nödvändigt.

Eftersom SSH-nycklar tillåter lösenordslösa inloggningar, vill du säkert ta bort eller bättre men ändå formatera hårddisken innan den går till en ny ägare. Detta gäller särskilt med tillfälliga datorer eller låneautomater.