Удалите ваши открытые / закрытые ключи SSH:
rm ~/.ssh/id_rsa*
Восстановите пару ключей, выбрав новую фразу-пароль:
ssh-keygen -t rsa -f ~/.ssh/id_rsa
Добавьте только что созданный закрытый ключ в цепочку ключей OS X, чтобы сохранить фразу-пароль и автоматически разблокировать ее:
ssh-add -K ~/.ssh/id_rsa
Скопируйте открытый ключ в буфер обмена OS X для добавления в веб-сервисы, такие как GitHub и т. Д.
cat ~/.ssh/id_rsa.pub | pbcopy
Добавьте созданный вами открытый ключ в ~/.ssh/authorized_keysфайл удаленного сервера. Убедитесь в правильности разрешений для удаленной ~/.sshпапки (700) и ~/.ssh/authorized_keys(600). Вы можете захотеть исследовать использование, ssh-copy-idчтобы облегчить этот процесс.