[AWS] Ubuntu EC2에 GUI 설치하기

반응형

이번 글에서는 Ubuntu EC2에 GUI를 설치해보도록 하겠습니다.

1. EC2 생성하기

먼저 AWS 콘솔에 접속해 Ubuntu 환경의 EC2 인스턴스를 생성합니다.

저는 16.04 버전의 Ubuntu AMI를 사용했습니다. 기본 설정의 인스턴스를 생성합니다.

image.png

2. EC2 인스턴스 접속하기

다음으로 생성한 EC2 인스턴스에 접속합니다. 저는 윈도우 환경이므로 Putty로 접속하겠습니다.

생성한 EC2 인스턴스의 Public IP를 입력하고 Connection Type은 SSH를 선택합니다.

image.png

SSH > Auth 탭에서 Private Key를 선택 후 Open을 눌러 EC2 인스턴스로 접속합니다.

image.png

ubuntu를 입력해 로그인합니다.

image.png

자세한 내용은 아래의 책을 참고하시길 바랍니다.

 

스프링 부트와 AWS로 혼자 구현하는 웹 서비스

COUPANG

www.coupang.com

3. Ubuntu GUI 환경 설정

이후 아래의 명령어를 차례대로 입력합니다.

sudo apt update &&  sudo apt upgrade
sudo sed -i 's/^PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
sudo /etc/init.d/ssh restart
sudo passwd ubuntu

위의 명령어를 입력하면, 앞으로 사용할 비밀번호를 물어봅니다. 사용하고자하는 비밀번호를 입력하면 됩니다. 다시 아래의 명령어를 차례대로 입력합니다.

sudo apt install xrdp xfce4 xfce4-goodies tightvncserver
echo xfce4-session> /home/ubuntu/.xsession
sudo cp /home/ubuntu/.xsession /etc/skel
sudo sed -i '0,/-1/s//ask-1/' /etc/xrdp/xrdp.ini
sudo service xrdp restart

마지막으로 아래의 명령어로 인스턴스를 reboot 시킵니다.

sudo reboot

이제 설정이 완료되었습니다.

다시 Putty를 열어 Tunnels 탭의 Source Port에 8888을 입력합니다. Destination에는 <인스턴스 Private IP>:3389를 입력합니다. 이후 Add 버튼을 클릭해 Tunnel 설정을 완료하고, Open 버튼을 눌러 인스턴스에 접속합니다.

image.png

로컬환경으로 돌아와 원격 데스크톱을 열고, 172.0.0.1:8888 로 접속합니다.

image.png

아래의 로그인 창에서 username에는 ubuntu를 password에는 앞서 설정한 비밀번호를 입력하고 OK 버튼을 클릭해 접속합니다.

image.png

✔ Module : Xvnc
✔ username : ubuntu
✔ password : [PASSWORD]
✔ port : -1

아래와 같이 Ubuntu 환경에 GUI가 적용된것을 확인할 수 있습니다.

image.png


파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음


반응형

'AWS' 카테고리의 다른 글

[AWS] Amazon RDS 필수 설정  (0) 2020.09.10
[AWS] Amazon Linux1 EC2 서버 필수 설정  (0) 2020.09.10
[AWS] ELB SSL 인증서 적용하기  (0) 2020.09.10
[AWS] CloudFront CNAME 설정하기  (0) 2020.09.10
[AWS] 기본 기능 정리  (0) 2020.09.10

댓글

Designed by JB FACTORY