Я как-то потерял свой id_rsa.pub
файл. У меня все еще есть мой id_rsa
файл. Как восстановить открытый ключ из закрытого ключа?
(Этот вопрос возник после ssh-copy-id
сообщения «ОШИБКА. Идентификационные данные не найдены», а ssh-keygen
сообщение «/root/.ssh/id_rsa уже существует». ls ~/.ssh
Указывало, что проблема была, id_rsa
но не id_rsa.pub
обнаружена. Я нашел решение, но оно было похоронено внизу длинного поста на форуме поддержки Ubuntu.)
Ответы:
Вы можете создать открытый ключ, используя
ssh-keygen -y
. Если ваш закрытый ключ находится в расположении по умолчанию, вы можете использовать следующее, чтобы поместить открытый ключ в то же место:источник