Mover chaves SSH de um computador para outro
Índice:
Para aqueles que dependem de logins sem senha via ssh, em vez de gerar uma nova chave SSH para uma nova máquina cliente, você pode mover facilmente as chaves SSH de um computador para outro. Esta é uma solução rápida e fácil para uma máquina ou nome de usuário temporário ou para uso em uma estação de trabalho auxiliar. Você também pode usar isso para copiar chaves SSH entre contas de usuário na mesma máquina.
Movendo chaves SSH entre computadores
Se você já estiver conectado a um Mac em rede, usar o Finder é uma maneira fácil de copiar as chaves SSH. Primeiro, você deseja mostrar os arquivos ocultos no OS X por meio da gravação padrão ou de uma ferramenta como o DesktopUtility, depois abra o diretório .ssh em ambas as máquinas e arraste e solte:
Por outro lado, se você já estiver no Terminal para habilitar arquivos ocultos, basta usar a linha de comando para movê-los.
Copiando chaves SSH da linha de comando Usar o terminal é mais rápido para muitos de nós, você obviamente terá que estar conectado a o outro computador através de uma rede para que isso funcione.
cp .ssh/id_rsa /Network/path/to/username/.ssh/
Simples o suficiente e funcionará para qualquer versão do OS X e a maioria das variações de unix ou linux.
Se você quiser, também pode compactar os arquivos principais e depois transferi-los pelo AirDrop, mas isso provavelmente dá mais trabalho do que o necessário.
Como as chaves SSH permitem logins sem senha, você deseja excluir com segurança ou, melhor ainda, formatar com segurança o disco rígido antes que ele vá para um novo proprietário. Isso é especialmente verdadeiro com computadores temporários ou máquinas emprestadas.