Flytta SSH-nycklar från en dator till en annan
Innehållsförteckning:
För de som förlitar sig på lösenordslösa inloggningar via ssh, istället för att generera en ny SSH-nyckel för en ny klientdator, kan du enkelt flytta SSH-nycklar från en dator till en annan. Detta ä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-nycklar mellan datorer
Om du redan är ansluten till en nätverksansluten Mac är Finder ett enkelt sätt att kopiera SSH-nycklarna. Först vill du visa dolda filer i OS X antingen genom standardskriv eller ett verktyg som DesktopUtility, sedan är det bara att öppna .ssh-katalogen på båda datorerna och dra och släppa:
Å andra sidan, om du redan är i Terminal för att aktivera dolda filer, kan du lika gärna använda kommandoraden för att flytta över dem.
Kopiera SSH-nycklar från kommandoraden Att använda terminalen är snabbare för många av oss, du måste uppenbarligen 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 fungerar för alla versioner av OS X och de flesta varianter av unix eller linux.
Om du vill kan du också zippa nyckelfilerna och sedan överföra dem via AirDrop, men det är förmodligen mer arbete än nödvändigt.
Eftersom SSH-nycklar tillåter lösenordslösa inloggningar, vill du säkert radera eller ännu bättre formatera hårddisken innan den går till en ny ägare. Detta gäller särskilt med tillfälliga datorer eller lånemaskiner.