윈도우에서 EC2 SSH 접속 시 PEM 키 권한 문제

2024. 12. 30. 12:07DevOps/AWS 트러블 슈팅

원인

 ec2에 접속 시. pem: bad permission 오류가 나타났음.

확인해 보니 권한 문제였고 리눅스에서는 chmod로 권한을 주면 되지만 윈도에서는 없어서 조금 귀찮음.. 

 

 

 

해결

해결 방법은 해당 파일의 속성 -> 보안 탭 가서 읽기 전용으로 권한을 변경하라고 하지만 제대로 되지 않음.

찾아보니 CMD 창에서 아래 명령어를 통해서 권한 변경이 가능한것을 확인함!!

# cmd에서만 되고 powershell에서는 안됨
# myec2.pem 자리에 본인의 pem 파일 명을 대입
# cmd는 pem 파일이 있는 폴더에서 실행해야 함

icacls.exe myec2.pem /reset
icacls.exe myec2.pem /grant:r %username%:(R)
icacls.exe myec2.pem /inheritance:r

권한 변경 확인

 

 

결과

권한을 변경 후 접속하닌깐 잘 되었음 😁😁

접속 완료

 

 

 

참고자료

https://dabid.tistory.com/11

반응형