[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
'Programming > Cloud' 카테고리의 다른 글
[AWS] Curl errors (28) Timeout (0) | 2025.02.17 |
---|---|
[AWS] 탄력적 IP (Elastic IP, EIP) 주소, 탄력적 네트워크 인터페이스 (ENI) (0) | 2025.02.14 |
S3 버킷 + cloudfront (0) | 2024.05.29 |
3과목 데이터베이스 구축 데이터 전환 121 ~ 126 (2) | 2024.02.05 |
AWS 배포 -(5) HTTPS 적용하기 (0) | 2024.01.17 |