Создание открытого SSH-ключа в OS X практически не отличается от той же операции в Ubuntu, т.к. обе ОС из семейства *nix.

MacOS Создание открытого SSH-ключа

Генерируем и проверяем ключ:

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