[AWS] AWS EC2에 접속하기 / UNPROTECTED PRIVATE KEY FILE 오류

2025. 2. 17. 13:38
728x90

AWS에서 가상 서버 EC2를 실행하였다면 해당 서버에는 어떻게 접속하느냐 

생성 시 사용했던 keypair를 활용하면 된다.

 

1. 키 파일 준비 

EC2 인스턴스를 생성할 때 사용한 PEM 형식의 키 파일이 있어야 한다. 

ex. refrig-keypair.pem

 

2. 퍼블릭 IP 확인

AWS 콘솔에서 EC2 인스턴스의 퍼블릭 IP 주소 또는 퍼블릭 DNS 이름을 확인한다.

 

3. SSH 접속 

터미널에 해당 명령어를 입력하여 접속한다.

ssh -i /path/to/my-key.pem ec2-user@<EC2_PUBLIC_IP>

 

 


🔔 WARNING: UNPROTECTED PRIVATE KEY FILE!

해당 명령어를 입력했는데 이러한 오류가 난다면 프라이빗 키 파일의 권한이 너무 열려있다는 뜻이다. 

즉, 프라이빗 키 파일이 다른 사용자에게 읽기 권한이 없도록 제한되어 있어야 하는데, 현재 Permissions 0644로 설정되어 있어 다른 사용자도 이 파일을 읽을 수 있는 상태이다. 

그러므로 권한을 변경해주면 됨!

권한 변경은 아래 명령어를 통해 가능하다.

chmod 400 path/to/mykey.pem

 

 

권한 변경 후 다시 시도하면 비둘기가 잘 날아가는 걸 볼 수 있다!

728x90

BELATED ARTICLES

more