728x90
반응형
AWS EC2는 보통 배포용으로 많이 사용하고, 배포용으로는 비용적인 측면때문에 CLI로 하는게 정석이지만
그래도 경우에 따라 GUI를 사용해야 할 수도 있습니다.
오늘은 EC2 Ubuntu를 GUI를 활용해서 실행해보겠습니다.
실습환경
로컬 PC: ubuntu22.04
EC2: ubuntu22.04
필요한 프로그램: Remmina Remote Desktop Client
1. EC2
1) 필요한 패키지 설치
sudo apt update
sudo apt install ubuntu-desktop
sudo apt install tightvncserver
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
2) VNC Server 설정
# 아래 명령어를 입력함으로써 설정 파일이 생성됩니다.
vncserver :1
위 과정에서 비밀번호 입력하는 과정이 있습니다. Remmnia로 접속시에 반드시 필요 꼭 기업해둡니다 (8자리까지만 해도 됩니다)
설정파일 생성 후, editor로 구체적인 설정 지정
nano ~/.vnc/xstartup
아래와 같이 설정
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
vncserver 재시작
vncserver -kill :1
vncserver :1
3) AWS EC2 보안 그룹 포트 개방
사용자 지정 TCP 5901 0.0.0.0/0 개방 (0.0.0.0/0 과 ::/0)
2. Remmina 로 접속
Remmina 프로그램을 실행시키고 VNC를 선택하고 EC2 url에 vncserver로 설정해준 :1을 붙여서 접속
위 url은 AWS EC2 SSH 클라이언트 접속에 보면 내 주소를 친절히 알려주고 있습니다.
비밀번호 입력 후 접속
출처:
https://ubuntu.com/tutorials/ubuntu-desktop-aws#5-connecting-to-ubuntu-desktop
728x90
반응형
'AWS > EC2' 카테고리의 다른 글
EC2: PostgreSQL remote connect (0) | 2023.02.03 |
---|---|
EC2: git clone (0) | 2023.02.02 |
EC2 시작하기 # ubuntu (0) | 2023.01.31 |