Copiando chaves privadas SSH

0

Estou usando um MacBook Pro e depois de instalar o MacPorts minha conta ficou confusa e sinto que é necessário reinstalar o OS X. Eu postei aqui se você quiser ler, é um pouco irrelevante para o meu pergunta agora.

Esta pode ser uma pergunta estúpida, mas eu tenho algumas chaves SSH que uso para acessar alguns servidores. Se eu fizer backup em um disco rígido, formatar meu computador e reinstalar o OSX, posso simplesmente copiá-lo de volta para o OS X recém-instalado e usá-lo novamente? Eu tenho que fazer alguma coisa sobre permissões de arquivos antes de copiá-los para o disco rígido externo? Eu vi esta postagem sobre chaves privadas, mas Ele pressupõe que você tenha acesso a ambas as máquinas. Esta instalação atual do SO será apagada e refeita e este é o único computador do qual eu sou SSH.

Eu só quero ter certeza de que não vou ser bloqueado dos meus servidores.

Obrigado

    
por user3476345 01.05.2014 / 22:07

1 resposta

1

Você pode copiar as chaves para a sua nova máquina através de uma unidade USB ou rede ou qualquer outra coisa. A única coisa que você precisa garantir é que as chaves em sua nova máquina (depois de copiá-las) só são acessíveis a esse usuário, então você pode precisar fazer algo como:

$ chown youruser:youruser ~/.ssh/id_rsa*
$ chmod 600 ~/.ssh/id_rsa
$ chmod 644 ~/.ssh/id_rsa.pub

Você também pode executar ssh-add antes de fazer login nas máquinas para as quais você usa essas chaves. Isso permitirá que você adicione chaves adicionais para o mesmo usuário (na máquina remota). Você precisará da sua senha (remota) para isso.

    
por 01.05.2014 / 22:10

Tags