SSH 개인 키가 있는 경우 공개 키를 어떻게 복구합니까?

SSH 개인 키가 있는 경우 공개 키를 어떻게 복구합니까?

어떻게 든 내 파일을 잃어 버렸습니다 id_rsa.pub. 아직 내 id_rsa파일이 있어요. 개인 키에서 공개 키를 복구하는 방법은 무엇입니까?

ssh-copy-id(이 문제는 ssh-keygen"오류: ID를 찾을 수 없음"을 보고하고 "/root/.ssh/id_rsa가 이미 존재합니다"라고 보고한 후에 발생했습니다. ls ~/.ssh문제가 있다고 지적되었지만 id_rsa그렇지 않았습니다 id_rsa.pub. 해결책을 찾았지만 에 묻혀 있습니다. Ubuntu 하단 지원 포럼의 긴 게시물).

답변1

를 사용하여 공개 키를 생성할 수 있습니다 ssh-keygen -y. 개인 키가 기본 위치에 있는 경우 다음 명령을 사용하여 공개 키를 동일한 위치에 넣을 수 있습니다.

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

관련 정보