GNU/Linux
SSH e SSH-keygen estão disponíveis em quase todas distribuições. Se não estiverem, procure como instalar o SSH para sua distribuição.
Gerando seu par de chaves
Certifique-se de ter um diretório dentro do seu HOME
$ ls -l ~/.ssh
Se não existir, crie e dê a permissão correta.
$ mkdir -m 700 ~/.ssh
Crie seu par de chaves com o comando ssh-keygen. Se você pressionar Enter para aceitar os padrões, sua chave pública e privada estará localizada em ~/.ssh/id_ed25519.pub e ~/.ssh/id_ed25519
$ ssh-keygen -t ed25519 -a 100
Copie a saida da sua chave pública e envie para o e-mail!
$ cat ~/.ssh/id_ed25519.pub