- EC2 Ubuntu Instance을 SSH 로 접속합니다.
- 접속 방법은 해당 인스턴스에서 연결을 클릭하면 확인할 수 있습니다.
- 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 |
---|