AWS EC2 인스턴스 PuTTY로 접속하는 방법 – 윈도우 사용자를 위한 완벽 가이드
Amazon EC2 인스턴스를 생성한 후, 윈도우 사용자라면 PuTTY를 통해 인스턴스에 원격 접속할 수 있습니다. 하지만 AWS에서 제공하는 키 파일은 .pem 형식이고, PuTTY는 .ppk 파일을 요구하므로 변환 작업이 필요합니다. 이 글에서는 PuTTY를 이용해 EC2에 접속하는 전체 과정을 상세히 안내합니다.
1. 준비물
- PuTTY – SSH 클라이언트
- PuTTYgen – 키 파일 변환 도구
- AWS에서 발급받은
.pem
키 파일
다운로드 링크:
2. PEM → PPK 변환 (PuTTYgen 사용)
- PuTTYgen 실행
- “Load” 버튼 클릭 → AWS에서 받은
.pem
파일 선택 - 변환된 키 정보를 확인한 후 “Save private key” 클릭
- 확장자가
.ppk
인 키 파일 저장 (비밀번호 설정은 선택사항)
이제 PuTTY에서 사용할 수 있는 .ppk
키 파일이 준비되었습니다.
3. PuTTY로 EC2 인스턴스 접속
- PuTTY 실행
- Host Name:
ec2-user@퍼블릭IP주소
입력 (Ubuntu는ubuntu@
) - Port: 22 / Connection type: SSH 선택
- 좌측 메뉴에서 Connection → SSH → Auth로 이동
- Private key file for authentication: 에서
.ppk
키 파일 선택 - 좌측 상단으로 돌아가 “Session → Save”로 접속 설정 저장 (선택)
- Open 클릭하여 접속 시작
4. 접속 성공 시 화면 예시
정상적으로 접속되면 다음과 같은 메시지가 출력됩니다:
login as: ec2-user
Authenticating with public key "imported-openssh-key"
[ec2-user@ip-xxx-xx-xx-xx ~]$
5. 자주 발생하는 오류 및 해결 방법
- “Network error: Connection timed out”
→ 인스턴스의 보안 그룹에 포트 22(SSH) 인바운드가 허용되었는지 확인 - “Server refused our key”
→ 올바른 사용자명 사용 여부 확인 (Amazon Linux: ec2-user / Ubuntu: ubuntu 등) - 접속 후 검은 창만 보일 때
→ 정상입니다. 리눅스 CLI 환경으로 진입한 것입니다.
6. 접속 후 기본 명령어 예시
sudo yum update -y # Amazon Linux 기준
sudo apt update # Ubuntu 기준
uname -a # 시스템 정보 확인
맺음말
PuTTY는 윈도우 사용자들이 AWS EC2 인스턴스에 접속하는 가장 안정적인 방법입니다. PEM → PPK 변환만 정확히 하면 누구나 쉽게 접속할 수 있으며, 이후부터는 리눅스 명령어를 통해 서버를 자유롭게 활용할 수 있습니다.
지금 바로 PuTTY를 통해 나만의 클라우드 서버에 접속해보세요!
2025.05.02 - [분류 전체보기] - 초보자를 위한 AWS 환경 구축 가이드 – EC2 인스턴스 생성부터 보안 설정까지 (2025 최신)<
초보자를 위한 AWS 환경 구축 가이드 – EC2 인스턴스 생성부터 보안 설정까지 (2025 최신)<
초보자를 위한 AWS 환경 구축 가이드 – EC2 인스턴스 생성부터 보안 설정까지 (2025 최신)클라우드 환경의 대표주자인 AWS(Amazon Web Services)는 누구나 손쉽게 가상 서버를 만들고 서비스를 운영할 수
infopeople.kr
'공학' 카테고리의 다른 글
SSH와 HTTPS의 차이점과 관계 (0) | 2025.05.09 |
---|---|
Ubuntu vs CentOS – 서버 운영체제의 차이점 (0) | 2025.05.08 |
C2란 무엇인가? 초보자를 위한 인스턴스 생성 가이드 (0) | 2025.05.06 |
처음 시작하는 GCP – VM 인스턴스 생성부터 방화벽 설정까지 완벽 가이드 (2025년 최신) (1) | 2025.05.05 |
초보자를 위한 AWS 환경 구축 가이드 – EC2 인스턴스 생성부터 보안 설정까지 (2025 최신)< (1) | 2025.05.04 |