[apple] 왜 SSH는 서버 관리자가 제공 한 개인 키에 대한 암호를 묻는 중입니까? (개인 키에 설정된 암호 없음)

내 SSH 키와 연결하려고 할 때마다 암호를 묻는 메시지가 표시됩니다.

$ ssh user@server.ip -i .ssh/private_key

서버 관리자가 이러한 자격 증명 (개인 키)을 받았기 때문에 키를 다시 생성 할 수 없으며 자격 증명에도 문제가 없습니다. 키를 정확히 복사 / 붙여 넣었습니다 (메일 클라이언트 등으로 인해 하이픈이있는 대시가 보이지 않습니다). vim에 공백 / 줄 바꿈 문제가 없다는 것을 확인했습니다. 같은 문제가 발생합니다. 권한이 올바르게 설정됩니다 (0600).

내가 뭘 잘못 했니?



답변

내가 SSH 키 자체에서 데이터를 복사했으나 머리글 / 바닥 글은 복사하지 않았다. 참고 사항 : 줄의 처음부터 모든 BEGIN RSA PRIVATE KEY줄을 END RSA PRIVATE KEY포함한 줄의 끝까지 모든 내용을 복사하십시오 .

즉, 개인 키가 아닌 …

4OoXTO0cqjtyd7rPWaKeKHgmF5Zu9h7AdZCIJuUTpbBhzER7nW1tMZVPAHMed3r
...
Z9BX7lae9FN/dv5TSAFdSG1Ow011ZvENw25l4mKMPREcHRvDMedeL6oQSBL2m9c

… 오히려 …

-----BEGIN RSA PRIVATE KEY-----
4OoXTO0cqjtyd7rPWaKeKHgmF5Zu9h7AdZCIJuUTpbBhzER7nW1tMZVPAHMed3r
...
Z9BX7lae9FN/dv5TSAFdSG1Ow011ZvENw25l4mKMPREcHRvDMedeL6oQSBL2m9c
-----END RSA PRIVATE KEY-----


답변