환경
- 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. 해결 과정
- AWS EC2 Security Group에서 Inbound 규칙 확인
- 'All traffic' 추가 후 접속 시도 → 성공 (포트 문제 확인)
- 'All traffic' 규칙 삭제
- 'Custom TCP'로 3389 포트 추가 → 자동으로 RDP 타입으로 변경
- 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 |
반응형