No OSX, todas as chaves ssh são geralmente armazenadas sob o diretório user / .ssh
Claro - você pode movê-los para qualquer lugar, se necessário (pode ser necessário para acessar o EC2 devido a permissões)
As chances são desde que você está perguntando - VOCÊ NÃO PODE TER UMA CHAVE SSH GERADA AINDA ...
So -let começa lá primeiro:
Na janela do terminal, simplesmente execute: ssh-keygen -d
e você pode seguir os prompts -
Uma vez concluído, se você navegasse até o seu terminal e, depois de aberto, simplesmente digite
cd .ssh
você deve poder ver as suas chaves ssh
Se você deseja copiar a chave SSH para outro sistema baseado em linux / nix, simplesmente use scp
scp ~ / .ssh / id_dsa.pub (ou qualquer outro nome que você tenha dado) www.servernameorIPaddress.com:/root/.ssh/authorized_keys2
Eu sugiro sempre usar a opção -d ao fazer o keyGen simplesmente porque as chaves RSA geralmente não são usadas na versão 2 do SSH.
Espero que ajude - se não estiver à vontade para pedir esclarecimentos e eu o ajudarei.
---- uma última nota ----
Se você quiser usar o ROOT em seu sistema - este link pode ajudá-lo um pouco: link