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