[Azure] Linux(ubuntu) 우분투 서버 GUI 환경으로 원격 접속하기 - feat. xfce4

vinca·2023년 1월 16일
0

글 내 IP가 공개되어 있는 이유는, 해당 IP 리소스는 글 작성을 마침과 동시에 삭제했다.

Introduction

기본적으로 우분투는 Windows처럼 GUI가 시작부터 제공 되는 것이 아니다.
따라서 당연히 "원격 데스크톱 연결"과 같은 방법으로는 접속할 수 없다.

  • 흔히 사용되는 원격 데스크톱(RDP) 방식의 연결

따라서 ssh키를 이용하여 CLI 환경으로 접근해서 사용하거나, GUI 환경으로 이를 다루기 위해서는 Cloud 컴퓨터 상의 우분투에게 GUI를 설치해 주는 과정이 필요하다.

자 바로 시작해보도록 하자.

GUI 접속 방법

2가지가 GUI 접속 방법이 있다.
첫째로는 Ubuntu-desktop을 이용하는 것이고, 둘째로는 xfce4를 사용하는 것이다.

두 방법 모두 GUI 인터페이스를 제공하며, 차이점은 Ubuntu-desktop이 더 무겁다.
(더 느리고...더 귀엽당.)

기능은 비슷하니, 본인이 원하는 방법을 사용하자. 해당 글에서는 xfce4방법을 서술한다.
Ubuntu-desktop에 대한 방법은 여기를 참고.

🖐 이후 모든 과정은 ssh (.pem key 이용)연결 방식을 통해서, CLI 형태의 서버의 CMD 창에 입력한다.
(당연한 말이지만 클라이언트 쪽에다가 입력하는 명령어가 아니다.)
CLI로 접속하는 방법은 여기를 참고 한다.

xfce4 GUI 사용해서 접속하기

1. 패키지 업데이트

설치를 위한 사전작업이다. 패키지를 업데이트 해주자.

sudo apt update

2. 원격 데스크톱 프로그램 설치 (xrdp)

원격으로 접속할 수 있게 하는 프로그램을 설치한다.

sudo apt install xrdp
또는
sudo apt install --no-install-recommends xrdp

둘 다 xrdp를 설치하는 건 같지만,

전자의 경우 ubuntu-desktop에 필요한 부분이 설치되므로 250배 가량 용량이 더 많다.
우리는 ubuntu-desktop을 사용하지 않을 것이므로 ubuntu-desktop 관련 패키지는 설치 되지 않는 후자의 방법을 사용하도록 하자.

2.1 설치 확인

설치가 완료 되었다면 xrdp가 잘 실행되고 있는지 확인해보자.

systemctl status xrdp

activity (running)이 나온다면 OK!

3. xorgxrdp 설치

xrdp환경에서 xorg GUI를 사용할 수 있도록 하는 프로그램을 설치한다.

sudo apt install xorgxrdp

(Ubuntu-desktop GUI로 작동할때는 xrdp만 설치하면 됐는데, xfce4 GUI에서는 필요해 보인다.)

5. xfce4 설치

GUI 환경인 xfce4를 설치해준다.
이걸 설치하면 귀여운 쥐UI를 볼 수 있다.

sudo apt install xfce4


설치 중 다음과 같은 부분이 나오면, Lightdm을 선택 하도록 하자.
display manager를 선택하는 것인데, ubuntu 12.04 부터는 Lightdm이 사용된다고 한다.

아래 두 가지 다 똑같은 방법이다. RDP 파일은 원격 데스크톱 연결 과정을 하나의 프로그램으로 만든 것

6. GUI로 연결 명령어 수행

설치한 xfce4 GUI와 xrdp 환경을 연결해준다.
(아무 반응이 없는 게 정상이니 넘어가자)

echo xfce4-session >~/.xsession

7. 키보드 및 마우스 입력 설치

GUI 화면이 키보드와 마우스 입력을 수행해야하므로, 키보드 및 마우스 입력에 대한 부분을 설치해준다.

$ sudo apt install xserver-xorg-input-all

8. RDP 재시작

과정이 전부 완료되었다면 RDP를 재시작하고, 마지막 접속해 보도록 하자.

sudo service xrdp restart

9. 접속

1. Windows > 검색 > 원격 데스크톱 연결

자신의 Azure 가상 머신의 공용 아이피 주소:3389 형태로 입력.

또는

2. Azure VM > 연결 > RDP 파일을 직접 다운로드

RDP 파일을 직접 다운로드하고 실행하여 접속한다.

10. 비밀번호 입력

해당 화면이 나타나면 가상 머신 생성 시, 지정하였던 비밀번호를 입력한다.

END

profile
붉은 배 오색 딱다구리 개발자 🦃Cloud & DevOps

0개의 댓글