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

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