Я сделал резервную копию и зашифровал свой закрытый ключ, но больше ничего.

Я пытаюсь извлечь из этого свой открытый ключ, но не знаю как. Я пытаюсь ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub но он говорит, что разрешения на id_rsa слишком открыты, поэтому ключ будет игнорироваться.

Я облажался или можно вернуть мой открытый ключ?

1 ответ1

1

Если openssh отказывается читать файл, вы можете использовать openssl

openssl rsa -in ~/.ssh/id_rsa -pubout -out ~/.ssh/id_rsa.pub

Тем не менее, вы не сможете использовать ни один из них, пока не исправите свои разрешения.

~ должно быть не более 775, ~/.ssh 700, ~/.ssh/id_rsa 600

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .