Dê uma olhada no Arch-Wiki lá você encontrará o que precisa. A geração de pares de chaves no OS X é feita da mesma maneira que você faria em qualquer outra distribuição do Linux. este artigo
$ ssh-keygen
Eu tenho um Ubuntu Server 13.04 e atualmente uso apenas o login SSH com senha.
Depois de ver quantas tentativas foram feitas para fazer login maliciosamente no SSH, preciso alternar para a autenticação baseada em chave.
Eu usei o link e link mas todos eles estão relacionados ao Linux.
Ainda não tenho certeza de como configurar somente o login da chave no meu Ubuntu Server ou como gerar pares de chaves no Mac OS X e no Windows 8 (usando o Putty).