infra/AWS
EC2 pem 권한 변경
jjuni_96
2024. 6. 27. 11:50
728x90
작성 이유
AWS pem 키의 경우 다운로드를 받으면 일반적으로 권한이 400이 아닌 다른 값으로 설정되어있다.
그러다보니 SSH 접속을 할 수가 없다. 윈도우 및 Linux의 경우 권한을 변경하는 방식이 달라서 작성해놓는다.
Linux
- 아래코드는 /test/test.pem 이라는 경로에 존재한다는 가정하에 진행
1. 해당 파일이 존재하는 위치로 이동
cd /test
2. 권한을 400 으로 변경
chmod 400 test.pem
윈도우
- 아래코드는 C:\Users\JJLEE\test\test.pem 이라는 경로에 존재한다는 가정하에 진행
1. 파일 탐색기로 해당 폴더로 이동

2. 상단에 cmd 라고 입력 (그러면 해당 폴더 위치로 명령프롬프트가 열린다)

3. 권한 변경 명령어 입력
icacls.exe test.pem /reset
icacls.exe test.pem /grant:r %username%:(R)
icacls.exe test.pem /inheritance:r
이후 접속해보면 문제없이 잘 진행된다~
ps) 혹시나 ec2를 cli로 ssh 접속하는 명령어를 모를 수 있기대문에 작성해놓음!
ssh -i <키파일명> ec2-user@<ip>728x90
반응형
LIST