Já tem um tempo que não faço post em meu blog, mas hoje resolvi compartilhar com vocês um pequeno problema que acabei resolver.
Estou migrando do meu macbook pro para um macbook air, e me deparei um um pequeno problema, você lembram que ensinei como gerar uma chave ssh em algum post anterior? Caso não se lembrem é só pesquisar aqui no bloque rsrs. Então hoje resolvi transferir minha chave ssh para o outro mac para não precisar gerar um nova chave e colocar em todos os servidores que administro. Copiei a chave do mac antigo (localizada em ~/.ss) e coloquei no mesmo local no mac novo, quando fui tentar fazer o acesso adivinhem: acesso negado. Acesso negado, como assim, é a mesma chave, era para esta 100%. Depois de quebrar a cabeça, descobri que não basta apenas copiar a chave para o outro mac, tenho também que mudar a permissão do arquivo para chmod 600 :) e pronto funcionou 100%, segue abaixo os comando..
Copiando a chave no mac antigo
Com o finder aberto, clique em ir depois em ir para a pasta (ou command + shift + G) digite ~/.ssh
copie os arquivos id_rsa e id_rsa.pub para um dispositivo movel
no mac destino, abra o terminal e digite o comando abaixo para gerar uma chave e criar a pasta:
cd ~/
ssh-keygen -t rsa
Abra o finder e vá para a pasta ~/.ssh (command + shift + g) digite ~/.ssh
Substitua os arquivos desta pasta pelos arquivos que estavam no mac antigo
Acesse o terminal e digite:
chmod 600 ~/.ssh/id_rsa
prontinho, agora você já pode utilizar sua chave ssh antiga no mac novo
Interessante. Acho que Lázaro vai precisar fazer isso também!
ResponderExcluir