Instance 접속
실행 중인 Instance에 웹 콘솔 또는 SSH를 통해 접속하는 방법을 설명합니다.
사전 조건
SSH 접속을 사용하려면 아래 항목이 준비되어 있어야 합니다. 웹 콘솔은 별도 준비 없이 바로 사용할 수 있습니다.
- Instance가 Active 상태여야 합니다
- Floating IP가 Instance에 연결되어 있어야 합니다 (Floating IP 할당)
- 키페어 파일(
.pem)이 로컬에 있어야 합니다 (키페어 등록) - 보안 그룹에 TCP 22번 Port 인바운드 규칙이 있어야 합니다 (보안 그룹)
접속 방법 비교
| 방법 | 사전 조건 | 접속 가능 상태 | 적합한 경우 |
|---|---|---|---|
| 웹 콘솔 | 없음 | Active, Rescue | 빠른 확인, 비상 접속, SSH 불가 시 |
| SSH | Floating IP, 키페어, 보안 그룹 | Active | 일반 운영 작업 |
절차 — 웹 콘솔
웹 브라우저에서 VNC 기반 콘솔에 접속합니다.
- Instance 목록에서 접속할 Instance 이름을 클릭합니다.
- 상세 페이지 상단의 콘솔(Console) 버튼을 클릭합니다. 목록에서는 각 행의 Console 버튼으로 바로 열 수 있습니다.
- Compute 창 안에 Instance 이름으로 된 새 탭이 열리고 콘솔 화면이 표시됩니다. 상단 막대에 연결 상태가 나오며, 연결되면 "Connected to QEMU"로 바뀝니다. 막대 오른쪽의 Send CtrlAltDel로 Ctrl+Alt+Del 키를 보낼 수 있습니다.
Console 버튼은 Instance가 Active 또는 Rescue 상태일 때만 눌립니다. 상태가 바뀌는 중이거나 그 Instance의 콘솔 탭이 이미 열려 있으면 비활성입니다.
웹 콘솔 활용
SSH 키페어를 분실했거나 네트워크 설정 오류로 SSH 접속이 불가능한 경우, 웹 콘솔로 접속해 문제를 해결할 수 있습니다.
콘솔이 열리지 않을 때
- 상단 막대가 "Loading"에서 넘어가지 않으면 탭을 닫고 Console을 다시 누르세요.
- "Policy denied" 오류가 나오면 콘솔을 열 권한이 없는 것입니다. 관리자에게 권한을 요청하세요.
콘솔 Session 만료
웹 콘솔 Session은 일정 시간 후 자동으로 만료됩니다. 만료된 경우 상세 페이지로 돌아가 **콘솔(Console)**을 다시 클릭하세요.
절차 — SSH 접속
Instance 상세 페이지의 Floating IPs 탭에서 **Floating IP 연결(Associate Floating IP)**을 클릭해 공인 IP를 연결합니다.
Floating IP가 없으면 Floating IPs에서 먼저 할당받으세요.
터미널에서 키페어 파일 권한을 설정합니다.
bashchmod 400 my-keypair.pem아래 명령어로 Instance에 접속합니다.
bashssh -i <키페어파일.pem> <사용자명>@<Floating IP>OS별 기본 사용자명
OS Image 기본 사용자명 Ubuntu ubuntuCentOS centosRocky Linux rockyDebian debianAmazon Linux ec2-user예시
bashssh -i my-keypair.pem ubuntu@203.0.113.10
결과 확인
터미널에 Instance의 프롬프트(ubuntu@instance-name:~$)가 나타나면 접속이 완료된 것입니다.
키페어 파일 권한 오류
WARNING: UNPROTECTED PRIVATE KEY FILE! 오류가 발생하면 chmod 400 <파일명>.pem으로 권한을 재설정하세요.
관련 문서
- Instance 관리 — 전원 제어, 크기 조정 등
- Instance Network 연결 — Floating IP 및 보안 그룹 설정
- 키페어 — SSH 키페어 목록 및 관리