로컬 명령줄에서 SSH 비밀 및 공개 키 유효성을 확인하는 방법

로컬 명령줄에서 SSH 비밀 및 공개 키 유효성을 확인하는 방법

쌍을 이루어야 하는 키와 공개 키가 있습니다 id_rsa. authorized_keys하지만 SSH에 이러한 키를 사용하는 데 문제가 있습니다.

내 로컬 환경에서 명령을 통해 이러한 키 쌍의 유효성을 확인하고 싶습니다. 나는 네트워크로 인한 오류를 무시하는 것을 선호하기 때문입니다. (비밀번호 사용에는 문제가 없는 것으로 확인했습니다.)

가능한 명령이 있나요?

답변1

개인키만 있는데 공개키를 분실한 경우 id_rsa, ~/.ssh공개 id_rsa.pub키를 되찾을 수 있습니다.

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

로컬 컴퓨터에서. 이 공개 키는 로그인하려는 서버에 붙여넣어야 합니다 authorized_keys. ~/.ssh이는 다음을 통해 수행할 수 있습니다.

ssh-copy-id [email protected]

다음 단계를 수행하면 키를 사용한 인증이 작동합니다.

관련 정보