쌍을 이루어야 하는 키와 공개 키가 있습니다 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]
다음 단계를 수행하면 키를 사용한 인증이 작동합니다.