Como gerar chaves SSH no MAC OSx

Armando Couto 🇧🇷
programming to live
2 min readApr 24, 2022
chaves ssh mac os x
Pixabay

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!

--

--