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