quinta-feira, 18 de agosto de 2016

Você sabe como utilizar chave ssh em outro dispositivo (Computador)

Ola galera!

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




Um comentário: