Удалите ваши открытые / закрытые ключи 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
чтобы облегчить этот процесс.