SSH получить старый открытый ключ из резервного копирования закрытого ключа
Я сделал резервную копию и зашифровал свой закрытый ключ, но больше ничего.
Я пытаюсь извлечь из этого свой открытый ключ, но не знаю как. я стараюсь ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
но он говорит, что разрешения слишком открыты для id_rsa, поэтому ключ будет игнорироваться.
Я облажался или возможно вернуть мой открытый ключ?
1 ответ
Если openssh отказывается читать файл, вы можете использовать openssl
openssl rsa -in ~/.ssh/id_rsa -pubout -out ~/.ssh/id_rsa.pub
Тем не менее, вы не сможете использовать ни один из них, пока не исправите свои разрешения.
~
должно быть не более 775, ~/.ssh
700, ~/.ssh/id_rsa
600