Создание открытого SSH-ключа в OS X практически не отличается от той же операции в Ubuntu, т.к. обе ОС из семейства *nix.
Генерируем и проверяем ключ:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
Устанавливаем утилиту ssh-copy-id и копируем публичный ключ на удаленный сервер:
brew install ssh-copy-id
ssh-copy-id -i ~/.ssh/id_rsa.pub username@host