Como gerar chaves SSH no MAC OSx
Seja ao realizar um deploy ou ao criar um site, você vai precisar do SSH. Por ter um uso tão recorrente, a geração de chaves SSH é um conhecimento que programadores e desenvolvedores de site devem ter.
Há vários tutoriais na internet sobre isso, mas o procedimento para gerar as chaves pelo sistema operacional Mac OS X é um pouco diferente.
Se você está procurando um artigo específico sobre a geração de chaves pelo MAC OS X, este é o artigo certo!
Aqui você aprenderá:
- O que é SSH
- Como gerar chaves SSH
- Como utilizar as chaves
Vamos lá?
Afinal, o que é SSH (Secure Shell)?
SSH é um protocolo que garante a segurança na troca de informações entre cliente e servidor. Para isso, realiza uma criptografia que protege de invasão e roubo de dados.
Vem do inglês “Secure Shell”, que quer dizer “cápsula segura”. Sua função é, de fato, agir como uma cápsula de segurança, mantendo as informações envoltas em criptografia para protegê-las.
Durante seu trabalho como desenvolvedor ou como programador, com toda certeza vai precisar usar SSH.
Para ativar o protocolo, normalmente duas chaves SSH são criadas, uma para o cliente (chave particular) e outra para o servidor (chave pública).
Quando o cliente solicita o acesso, há um cruzamento entre as duas chaves, a que está no seu computador e a que está no servidor. Com o uso delas ao mesmo tempo, a descriptografia ocorre automaticamente.
Segurança garantida, não é?
Gerando as Chaves SSH
Inicialmente, vamos gerar as duas chaves SSH, a pública e a privada, no seu Mac OS X.
Para fazer isso, abra o terminal e execute comandos a seguir:
$ cd ~/
$ ssh-keygen -t rsa
Agora você deve escolher o local para salvar a chave no seu computador.
Caso não queira perder tempo procurando uma pasta, também é possível apenas aceitar a escolha padrão do sistema “/Users/seu_usuario/.ssh/id_rsa”.
Em seguida, haverá a solicitação de cadastro de uma senha.
Apesar de ser opcional, recomendo que você registre a senha para sua chave SSH por uma questão de segurança.
Depois da confirmação da senha, a chave será gerada e salva.
Utilizando a chave SSH
Para utilizar sua chave SSH, copie-a para a área de transferência.
Utilize o comando:
$ cat ~/.ssh/id_rsa.pub | pbcopy
Pronto! Sua chave foi feita. Basta colar a chave SSH no sistema quando quiser utilizá-la.
Conclusão
Como já vimos, as chaves SSH são bem úteis, servem para proteger as informações durante suas atividades do dia a dia. Por essa razão, é imprescindível saber como usá-las.
Neste artigo, você aprendeu o que é uma chave SSH, como criar uma no Mac OS X e como utilizá-la. Espero que tenha sido um conteúdo proveitoso. Se sim, avalie este texto.
Até mais!