PEM_read_PrivateKey 실패

PEM_read_PrivateKey 실패

SSH를 사용하여 OSX Mavericks에서 AWS에 로그인하려고 하는데 정말 즐거운 시간을 보내고 있습니다.

나는 다음을 입력한다:

ssh -i ~/.ssh/파일 이름.pem[이메일 보호됨]-V

그리고 비밀번호를 묻는 키체인 팝업과 함께 비밀번호를 알려줄 사람이 없는데도...

debug1: key_parse_private_pem: PEM_read_PrivateKey 실패
debug1: PEM 개인 키 읽기 완료: <unknown> 유형
키체인에 비밀번호를 저장하지 못했습니다.

AWS에서 새 인스턴스를 시작하고 새 키 쌍을 생성했습니다. .pem 파일을 보호되지 않은 상태로 두면 OSX 키체인 팝업이 나타나지 않았지만 파일이 보호되지 않았기 때문에 AWS에 액세스할 수 없었습니다.

'/Users/cvn/.ssh/chris-test.pem'에 대한 권한 0644가 너무 열려 있습니다. 귀하의 개인 키 파일은 다른 사람이 접근할 수 없어야 합니다. 이 개인 키는 무시됩니다. 잘못된 권한: 키 무시: /Users/cvn/.ssh/chris-test.pem 권한이 거부되었습니다(공개 키).

그래서 나는 달렸다

chmod 400 크리스-test.pem

그리고 키체인이 내가 가지고 있지 않은 비밀번호를 요구하며 돌아왔습니다...

답변1

실수로 개인 키 대신 공개 키를 사용했을 때 이 문제가 발생했습니다.

관련 정보