DevOps

[RDP/VNC] AWS EC2 Ubuntu GUI 접속하기

bemaru 2014. 5. 11. 15:21

환경

  • AWS EC2 Ubuntu (프리티어)
  • Windows 원격 데스크톱 연결 (RDP 클라이언트)

⚠ 주의: 이 글에서 Inbound 규칙에 'All traffic'을 추가하는 과정이 있습니다. 이는 원인 파악용이며, **운영 환경에서는 절대 사용하지 마세요.

**


방법 1: RDP (xrdp)

1. xrdp 설치

sudo apt update
sudo apt install xrdp xfce4 xfce4-goodies -y
sudo systemctl enable xrdp
sudo systemctl start xrdp

2. 문제 상황

설치 완료 후 원격 데스크톱 연결 시도 시 다음 오류 발생:

클라이언트에서 발생한 프로토콜 오류 (코드 0x1104)

3. 해결 과정

  1. AWS EC2 Security Group에서 Inbound 규칙 확인
  2. 'All traffic' 추가 후 접속 시도 → 성공 (포트 문제 확인)
  3. 'All traffic' 규칙 삭제
  4. 'Custom TCP'로 3389 포트 추가 → 자동으로 RDP 타입으로 변경
  5. RDP 접속 성공

방법 2: VNC

1. VNC 서버 설치

sudo apt install tightvncserver -y
vncserver :1

2. EC2 Security Group 설정

Inbound 규칙에 5900 포트 (Custom TCP) 추가

3. 접속

VNC Viewer 클라이언트에서 <EC2 퍼블릭 IP>:5901로 접속

최종 Inbound 규칙 요약

타입 포트 용도
SSH 22 터미널 접속
RDP 3389 원격 데스크톱
Custom TCP 5900-5901 VNC
반응형