pem파일 사용시 UNPROTECTED PRIVATE KEY FILE!

greenTea·2024년 5월 3일
0

Windows에서 AWS EC2에 SSH 연결 시 "UNPROTECTED PRIVATE KEY FILE!" 오류 해결하기

AWS EC2 인스턴스에 SSH로 연결하려고 할 때, "It is required that your private key files are NOT accessible by others. This private key will be ignored."라는 오류 메시지를 만나게 되었습니다.
구글링을 통해 확인한 결과 SSH 키 파일의 권한 설정이 너무 넓게 설정되어 있어 발생하는 보안 관련 오류라고 합니다. Linux에서는 chmod 명령어를 통해 쉽게 해결할 수 있지만, Windows 사용자는 다른 방법을 사용해야 합니다. 여기서는 Windows 환경에서 이 문제를 해결하는 방법을 단계별로 설명하겠습니다.

해결 방법

1. pem 파일의 속성 설정 변경

Windows 탐색기에서 pem 키 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 다음 '속성'을 선택합니다.

2. 보안 탭 이동

속성 창에서 '보안' 탭으로 이동한 후 '고급' 버튼을 클릭합니다.

3. 상속 사용 안 함

고급 보안 설정에서 '상속 사용 안 함'을 선택하고 팝업 창에서 '모든 상속된 사용 권한을 제거하고 단지 이 객체에만 사용 권한을 적용' 옵션을 선택합니다.

4. 권한 설정 조정

상속을 사용하지 않는 것을 선택한 후, '추가' 버튼을 클릭하여 '보안 주체 선택'을 통해 자신의 사용자 계정만 선택합니다. 그리고 사용자 계정에 대해서만 '읽기'와 '쓰기' 권한을 부여합니다.(window 사용자 계정 이름을 적으시면 됩니다.)

위 단계를 거치고 나서 다시 시도를 해보시면 성공적으로 연결이 되는 것을 확인 할 수 있습니다.

참고자료

윈도우 ssh 연결 에러(permissions ... too open등) - Rainbound-IT

profile
greenTea입니다.

0개의 댓글

관련 채용 정보