1. EC2 Ubuntu Instance을 SSH 로 접속합니다.
    •  접속 방법은 해당 인스턴스에서 연결을 클릭하면 확인할 수 있습니다.
  2. Ubuntu-desktop 설치 및 tightvncserver를 설치합니다.
sudo apt update
sudo apt install ubuntu-desktop
sudo apt install tightvncserver
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

   3. vncserver 를 터미널에 입력해서 실행합니다.

          - 이 때 Password를 설정하라고 나올텐데 원격 접속시 사용할 Password라서 잊어먹으면 안됩니다.

 

   4. vnc config 파일을 열어줍니다.

sudo vi ~/.vnc/xstartup

xstartup 파일을 아래와 같이 수정해줍니다.

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

 5. 설정 적용을 위해 vncserver를 재시작 해줍니다.

vncserver -kill :1
vncserver

6. AWS 로그인 후 보안그룹에서 인바운드 규칙에서 5901 포트를 열어줍니다.

7. Finder에서 command+k로 VNC 실행 후 vnc://우분투 instance Ip:5901로 연결해서 3번에서 입력한 비밀번호로 로그인하면 끝!

 

'AWS' 카테고리의 다른 글

EC2 프리티어에서 Jenkins 가 동작하지 않을 때 해결법  (0) 2021.11.11

+ Recent posts